Fix content-addressing and store persistence to include declForeign.
Current state:
declForeign exists in AST.Required behavior:
1. Include declForeign in canonical serialization used by computeHash.
2. Persist foreign metadata in store schema (e.g. foreign_lang, foreign_code) and round-trip it in queries/show output where appropriate.
3. Ensure intent load + store operations preserve distinction between declarations that differ only by foreign code.
4. Migration/backward compatibility: existing DBs should remain readable; schema upgrade path must be safe.
Tests:
Acceptance: