text: Title: Potential Memory Leak in Response Buffer
  Body: ## 🐛 Bug
  
  The [response_buffer](https://github.com/Lightning-AI/LitServe/blob/08a9caa4360aeef94ee585fc5e88f721550d267b/src/litserve/server.py#L74) dictionary could grow indefinitely if requests fail before their responses are processed.
  
  Implement a cleanup mechanism or timeout for orphaned entries
  
  
  #### Code sample
  
  <!-- Ideally attach a minimal code sample to reproduce the decried issue.
  Minimal means having the shortest code but still preserving the bug. -->
  
  ### Expected behavior
  
  <!-- A clear and concise description of what you expected to happen. -->
  
  ### Environment
  If you published a Studio with your bug report, we can automatically get this information. Otherwise, please describe:   
  
  - PyTorch/Jax/Tensorflow Version (e.g., 1.0):
  - OS (e.g., Linux):
  - How you installed PyTorch (`conda`, `pip`, source):
  - Build command you used (if compiling from source):
  - Python version:
  - CUDA/cuDNN version:
  - GPU models and configuration:
  - Any other relevant information:
  
  ### Additional context
  
  <!-- Add any other context about the problem here. -->
  