fix: remove golangci-lint from go.mod tool directive
golangci-lint v2 is installed via mise (aqua) for local dev and via
golangci-lint-action for CI. The tool directive was pulling in v1 as
an indirect dependency, polluting go.mod with 600+ lines of unnecessary deps.