fn extract_stems( zip_path: &Path, entries: &[Map<String, Value>], stems_dir: &str, dry_run: bool, force: bool, include: &BTreeSet<&str>, ) -> Result<Stats>