Optimize ApplicationRateLimiter Redis calls
This is similar to gitlab-com/gl-infra/observability/team#2211 (closed)
We currently run a lot of EXPIRE commands for rate limiting:
It's possible that a lot of these come from Gitlab::ApplicationRateLimiter specially now that we have Sidekiq resource usage rate limits.
We can use the same optimization we did for Rack::Attack and apply it to Gitlab::ApplicationRateLimiter
