dev: fix golangci-lint, re-enable depguard, disable nolintlint
Created by: bobheadxi
Closes https://github.com/sourcegraph/sourcegraph/issues/33183
It also looks like golangci-lint
has been broken since https://github.com/sourcegraph/sourcegraph/commit/9a4db1085bbf1b86c411975ac87ca3cbc93b2f06 , see https://sourcegraph.slack.com/archives/C01N83PS4TU/p1650565761169409
Test plan
6642350e1974355a2da15ee980b7a371014818ad