I’m very happy to see some movement on haskell support.
We try to track the stack package set for a given ghc version. Updating to ghc 8.10.4, then, means updating to stackage lts 18.1.
One other issue that should be addressed is that cabal-install will need to be updated to 3.x. I have tried but I don’t know how to build it.
I also nominate updating the ghc-profile-hook. It needs some work to be fully functional. Perhaps a search-path would be the way to go there?