feat(migrate): add automatic v1.5 to v2.x data migration
Detects v1.5 installations on boot and imports all data into the v2
PostgreSQL schema: chat settings, welcome messages, rules, warnings,
disabled plugins, filters, triggers, and bans. Converts configuration.lua
to .env format. Runs once, recorded in schema_migrations, with full
transaction rollback on failure.