pub fn hash_directory(dir: &Path) -> Result<Vec<u8>>
Hash all files in a directory recursively (for e2e fixture hashing).