The goal here is to decouple unrelated tests from the details of block versions.
Currently, these tests are forcing specific versions of blocks for no real reason.
This is a backport of [[https://github.com/bitcoin/bitcoin/pull/19401 | core#19401]] [1/2]