Schema drift is now caught in CI

- A CI job bootstraps the Supabase substrate and applies every migration in a single transaction to detect schema drift.
- Real drift found and fixed: tripwire_events backfilled into the canonical schema.
- Hotfix: /pricing client crash caused by a dangling comparison-modal effect.