Hovering on an imported module name shows a mangled name
For example, if you have:
#import "myModule.mligo" "MyModule"
let a = MyModule.myFunc 5
Then hovering over the import will show its mangled name. See https://gitlab.com/ligolang/ligo/-/blob/4774a50d96b9fbaff091e1465bc171bdfc90fd1e/vendored-dune/Preprocessor/LowAPI.mll#L321 on how the mangling is done.
Acceptance criteria
- We show something more sensible in the hover, such as the file name or the unmangled module name.
- Tests added.