pub fn extract_text_content(parts: &[ContentPart]) -> String
Extracts text content from a list of ContentParts.