Avoiding Fat ViewModels in SwiftUI: A Practical MVVM Upgrade with Repository + Actor

MVVM is easy to adopt and hard to scale.