github: Move rate limiting into client
Created by: ryanslade
Now that we are using a global rate limit registry in the ratelimit
package we can use it to find the appropriate rate limiter when we create a client.
Part of: https://github.com/sourcegraph/sourcegraph/issues/9953