- Grant legacy PostgreSQL link users permission to create migration objects in the public schema
- Reassign legacy-owned objects before removing obsolete binding roles
- Add the versioned binding_remove_v2 cleanup contract for safe mixed-version upgrades