G8 Database Foundation.

Shipped: Canonical schemas in one folder, one registry. Every Firestore collection the app reads has a matching *_schema.py. Drift-detection sweep runs on every PR.