Обычно возвращают одну ошибку. Несколько: обёртка с цепочкой (Unwrap возвращает следующую), либо тип-коллектор (слайс ошибок), либо errors.Join (Go 1.20+). В API часто одна главная ошибка, остальные оборачиваются или логируются. errgroup собирает одну ошибку из группы горутин.