Allow to set custom ghc version when running 'ghcup compile ghc'
This is already technically possible through hoops by installing from a bindist:
ghcup install ghc -u '<bindist-url>' <custom-ghc-ver>
ghcup compile should support this directly, because it's useful in conjunction with the --patchdir option, as well as the upcoming --git-ref one.