Fix PostgreSQL migration generation for typed array defaults. Empty, populated, nested, and escaped array defaults now render as typed PostgreSQL ARRAY expressions instead of JSONB. Adds a full fresh-database migration and idempotency regression. The complete package gate passed with 596 tests, 3 optional database skips, and 0 failures; the database-enabled migration suite passed separately.