Add createEntityWithId to World for restoring entities with original IDs.
Implement saveEntities/loadEntities to persist NPCs, structures, relationships,
and bonds to SQLite, with proper Map serialization and transient state resets.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>