#33959 Feature: export LITELLM_DETAILED_TIMING pre/post-processing timings as Prometheus metrics
### Summary
`LITELLM_DETAILED_TIMING=true` computes a useful per-phase latency breakdown (pre-processing / provider call / post-processing), but it is only written to `response._hidden_params` and never exported to Prometheus. Please expose these timings as Prometheus histograms.
### Current behavior
- `litellm_overhead_latency_metric` reports a single lumped overhead = `total_response_time - llm_api_duration` (`litellm/litellm_core_utils/llm_response_utils/response_metadata.py:101`, observed in `litellm/integrations/prometheus.py:2571`). It does **not** separate pre-provider vs post-provider overhead. - When `LITELLM_DETAILED_TIMING=true` (`litellm/constants.py:52`), the split is calculated and stored in hidden params only: - `timing_pre_processing_ms` = `api_call_start_time - start_time` - `timing_post_processing_ms` = `total - pre - llm_api` - `timing_llm_api_ms`, `timing_message_copy_ms` - see `litellm/litellm_core_utils/llm_response_utils/response_metadata.py:138-158` - There is no `.observe()` for any of these in `prometheus.py`, so none of them show up in `/metrics` or dashboards.
### Problem
Operators can see *that* LiteLLM adds overhead (via `litellm_overhead_…