Write TypeORM migrations manage database schema changes with consistent logging, reversible rollbacks, and shared helpers. Use when creating new tables, adding or modifying columns, setting up foreign key relationships, or making any version-controlled schema change that requires PackmindLogger instrumentation, shared migration column helpers (uuidMigrationColumn, timestampsMigrationColumns), and a corresponding down() method.