pub fn extract_pages_batch(paths: &[String]) -> Vec<(String, u32)>
Batch page-count extraction with parallel parsing. Returns (path, pages) pairs only for PDFs that parsed successfully.