add database migration system
- src/db/migrate.zig: migration runner with statement parser
- src/db/migrations_data.zig: migration registry using @embedFile
- src/db/migrations/001_initial/: full schema for sqlite and postgres
- replaces old CREATE TABLE IF NOT EXISTS approach
- tracks applied migrations in _migrations table
- tested on sqlite (local) and postgres (k8s)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>