pub fn preprocess_speech_markdown(text: &str, platform: &str) -> (String, bool)
Convert speech markdown to SSML if detected, otherwise return text as-is. Returns (processed_text, is_ssml).