Reject search requests with `TooManyRequests` when too many requests are in flight. This should be done at the root search level. <img width="1200" alt="Screenshot 2024-11-21 at 3 42 30 PM" src="https://github.com/user-attachments/assets/e05a4d6f-bb54-4f58-9d2d-5d4390cc2df5">