Performs structural checks on a cr_experiment. Called
automatically by cr_build_experiment() but can also be used to
verify that manual modifications have not broken the object.
Examples
exp <- cr_example_experiment(seed = 1, n_cells_per_well = 10)
cr_validate_experiment(exp)