ASR validation URL normalization now edits the parsed URL path instead of string-appending to the raw endpoint, so endpoints with query parameters (e.g. api-version) remain valid after adding /audio/transcriptions.
Constraint: Keep endpoint normalization minimal and avoid changing query/fragment semantics
Rejected: Drop query parameters during validation | would break Azure-style OpenAI-compatible deployments
Confidence: high
Scope-risk: narrow
Tested: cargo test -q