HLS 9.6 patches
The patches primarily deal with mtl-2.3.1
issues, just making consumers
of the package buildable. These were necessary to get some components of
HLS building on GHC 9.6.
During this process it was also discovered that the vector-space
package was affected by GHC issue
ghc#22912 (closed) so I've added it to
extra_packages
in CI.