Zero-dependency TypeScript rate limiter (interval & quota) with pluggable KV and optional distributed mutex.