migration: Add backwards compatibility check back into CI
Created by: efritz
Fixes #25249 (closed). This PR updates CI to run the Go unit tests defined at the more recently tagged minor release (relative to the checked-out commit) against the checked-out commit's defined schema. This ensures that we can apply migrations one minor version ahead on a running instance without it breaking functionality.
Metadata available in Buildkite tasks:
On failure: