pub fn extract_audiences(value: &Value) -> Vec<String>
Helper to extract string array from JSON value (handles both string and array)