Update golangci-lint to latest version. Remove ci-lint, no longer used. Remove golangci-lint from tools target to prevent CI builds from downloading automatically (and unnecessarily). Developers can still run make golangci-lint to download it locally for development and testing purposes.