fix(merlint): show file path instead of (global) for E510 issues
Add a location (file:1:0) to E510 Missing Log Source issues so the
output shows the full file path, making it easy to identify which
module needs fixing in monorepos with many similarly-named modules.
Also includes accumulated linter fixes and dune fmt formatting.