`prometheus.MustRegister` panics if the metric cannot be registered. Instead, use `prometheus.Register` and return the error if the metric cannot be registered. Also, add tests for `RegisterMetricAndTrackRateLimiterUsage`. Signed-off-by: Ferran Rodenas <frodenas@gmail.com>