Summary
FileType::KiroAgent is mapped to the agent authoring family, but completion insert text is still formatted as YAML because is_json_family does not include KiroAgent.
Impact
In .kiro/agents/*.json files, key/value completions can insert YAML-style text (key: , unquoted strings) instead of valid JSON.
Expected
Treat KiroAgent as a JSON family for completion insertion behavior while preserving agent catalog mappings.
Context
Raised during PR #611 review after merge: #611 (comment)