Inverse of write_manifest(). Reads the YAML, loads the three
sidecar data files (paths resolved relative to the YAML file), and
reconstructs the pesto_ensemble_manifest S7 object. The file
extensions in the YAML's artefacts: block determine the read path
(.rds via readRDS, .csv via utils::read.csv).