More GHC 9.12 redistributable library support
- Update Cabal 3.14 patch using https://github.com/stable-haskell/ghc/tree/stable-ghc-9.12 - Restrict alex patch to versions before 9.12.3 (issue fixed upstream) - Add test suite for reinstallable GHC library (cabal and stack) - Tests verify GHC 9.12.2 and 9.12.3 can be reinstalled and linked against