Catch `shared.torngit.exceptions.TorngitRateLimitError` during [repo auth](https://github.com/codecov/codecov-api/blob/main/codecov_auth/authentication/repo_auth.py#L245) 1. We want to raise an exception and return a 429 status code. 2. Emit a Sentry metric for this error condition ([Example](https://github.com/codecov/codecov-api/blob/main/upload/views/uploads.py#L67)) The current behavior is an uncaught exception. As this is a known error condition, we should treat it as such. Add an error message to allow us to differentiate a GitHub rate limit from a Codecov rate limit.