Changelog
- Store NPC appearance slots in npc_items without player item instance UIDs
- Migrate legacy character NPC equipment and make combat profile saves transactional
- Reload persistent map NPCs with validated definitions, routes, equipment, and combat profiles
- Preserve other maps and transient actors while resetting refreshed NPC behavior
- Cover character spawn equipment, combat roles, and scoped catalog refreshes