- Add IKingdomScoped interface for repository pattern security
- Update Kingdom model to implement IKingdomScoped with missing properties:
- LastActivity, TotalTaxCollected, IsInKvK, KvKHostAllianceId, CurrentPowerRank
- Add MemberCount property to Alliance model for repository compatibility
- Maintain existing business logic and computed properties
- Resolve Repository<T, K> generic constraint requirements
These changes should resolve CS0311 and CS1061 compilation errors in KingdomRepository.