StaticcreateInitialize database storage (optional)
Check if a request is within rate limits
Optionalrole: stringGet rate limit statistics
Reset all rate limit counters
Reset specific user/IP
Optionalendpoint: stringGet current window reset time
Factory method to create a RateLimiter instance