https://git.sr.ht/~technomancy/fnlfmt
TIA!
fnlfmt has full-file formatting, but we would need to figure out how to support range formatting, and formatting parsed ASTs.