EPA: Backport required changes from master to GHC 9.10 #1
This MR backports the remaining changes needed for ghc-exactprint to operate for GHC 9.10
It includes the following merge requests
- !12471 (closed) EPA: Avoid duplicated comments in splice decls
- !12466 (closed) EPA: Fix span for PatBuilderAppType
- !12452 (closed) EPA: Provide correct span for PatBind
- !12437 (closed) EPA: Fix comments in mkListSyntaxTy0
- !12422 (closed) EPA: Add additional comments field to AnnsModule
- !12326 (merged) EPA: Extend StringLiteral range to include trailing commas
I have confirmed that each one passes tests locally. Hopefully these are the last changes we need before releasing, but more changes may show up from round trip testing on hackage which I am now starting.