Observation framework: Beyond the documentation about observing property changes

Starting with iOS 17, Apple introduced the Observation framework to make updating SwiftUI views more efficient.