Streaming vs Pre-Recorded language framing across Pulse docs

The Pulse STT supported-languages story is now consistent end-to-end. Each surface labels its mode and points readers at the right neighbour:

  • Overview page (/waves/documentation/speech-to-text-pulse/overview): split the single Supported Languages table into two — Streaming (Real-Time, WebSocket) and Non-Streaming (Pre-Recorded, HTTP). Same 39-language set in both, matching the Pulse model card.
  • API Reference — Pre-Recorded (HTTP): language query param now declares an explicit enum of 39 single-language codes (en, hi, es, …) plus multi-eu / multi-indic aggregators. Description labels the endpoint as Pre-Recorded and points at the streaming WebSocket endpoint for the live mode.
  • API Reference — Streaming (WebSocket): same enum and labelling, applied via the AsyncAPI override so it renders correctly. The page-top Note labels it as Streaming and points at the HTTP endpoint for pre-recorded.

No protocol or wire-level change — purely a docs/spec consolidation.