pub async fn process_batch(events: Vec<ResponseStreamEvent>) -> Result<()>
Process multiple events using the global processor
Returns an error if batch processing fails or any event in the batch cannot be processed.