resolve_client_voice_config() now asserts tts.extra_body is {} when no
tts.openai extras are set and {consent_attestation: ...} when it is, and
the Desktop synthesizeSpeechClientDirect test asserts the spread field
reaches the openai speech request body. Removing either wiring
(extra_body kwarg in _resolve_tts_client_config, or the ...tts.extra_body
spread in voice-client-direct.ts) now turns the respective test red.