Not all dev dependencies are v2 ready. maglnet/composer-require-checker has a dependency to ocramius/package-versions version which requires v1 composer API. Once a newer version is required, we can use v2.
Also ensure code works in all compatibilities via GitHub Actions. Also add further checks like XML compatibility, CGL, etc.