HLS is going to drop support for GHC 9.4, I think we could do as well. One consequence of that is that we can rely on having newer `filepath`, so we can fully commit to `OsPath` instead of `FilePath`.