Add support for scoring sample output types via transform_sample_model_out() and the "sample" case in score_model_out(). Marginal scoring produces metrics such as CRPS, bias, and DSS; compound scoring (via the new compound_taskid_set argument) produces multivariate scores such as energy score and variogram score for joint forecasts (#94).
score_model_out() now errors with a clear message when a scale transformation produces non-finite values (NaN or Inf), instead of silently returning invalid scores (#99).
transform, transform_append, and transform_label arguments to score_model_out() for computing scores on transformed scales (e.g., log, sqrt). Supported for quantile, mean, and median output types (#48, #91).transform_pmf_model_out(), transform_point_model_out(), and transform_quantile_model_out() used to transform hubverse model outputs into a scoringutils forecast objectscore_model_out() function for evaluating model outputs