refactor(rate-limiter): improve rate limiting with better logging and refill calculation
Add detailed logging for rate limiter state before requests
Move rate limiter wait logging to be consistent across endpoints
Calculate refill rate using floating point division for precision
Add available_permits method for monitoring