Get cabal from the default channel
This means we don't have to include cabal metadata in our generated metadata.
An alternative would be to use "add-release-channel" command but it seems safer to actually override the metadata for installing ghc so we are pretty confident we are testing the right GHC.
See: https://www.haskell.org/ghcup/guide/#pre-release-channels