pub async fn create_temp_file( prefix: &str, ) -> Result<(PathBuf, File), UtilsError>
Creates a new temporary file with the given prefix