feat: Renovate to maintain golangci-lint configuration
This change allows Renovate to update golangci-lint configurations to ensure that the configuration will continue to work after the renovate upgrade.
It does this by checking for known new and removed linters and updates the configuration accordingly.
Up until now, these changes were carried out manually.