You may want to check the Haskell LSP Extension.
Nova extension for syntax highlighting and code folding of Haskell.
This extension utilizes the Tree Sitter engine introduced in Nova 10 and brings accurate syntax highlighting.
This extension is based on tree-sitter-haskell.