It’s been a while since I have realized a project that is not “build an IDP” but back in the day we used
flyway.io - they have solutions in their enterprise edition that would help you to solve those things in any way. I have also heard very positive things about
https://schemahero.io/ but never used it myself at project scale - so please take this with a pinch of salt.
Generally speaking, I have always tried to make the topic “schema migration” a project-level problem where the software itself executes the migration at startup time. Breaking changes as part of a release on a substantial DB usually means that there is a “back only through recovery and downtime” event, which no CI can really judge impact-wise.