fn tree_content_digest(root: &Path, excluded: Option<&str>) -> Option<String>
Hashes a deterministic file tree while optionally excluding one relative file.