fn report(root: &Path, items: &[Item], slug: &str, dry_run: bool) -> (u64, u64)
Print the plan; return (total_files, total_bytes).