Remove RepositorySettingsClient, use @Shared directly
Same pattern as SettingsClient - unnecessary indirection around @Shared.
Replaced all usages with direct @Shared(.repositorySettings(url)) access:
- Simplifies AppFeature settings selection and worktree settings loading
- Removes async effects where sync @Shared access suffices
- Simplifies RepositorySettingsFeature load/save operations