fn decode_reviews( bytes: &[u8], project: &str, branch: &str, ) -> Result<Vec<ReviewSet>>
Decode a stored blob into reviews, tagged with the owning (project, branch) on failure so a corrupt row is diagnosable.
(project, branch)