Applies pooling to multi-channel inputs (list of Matrix2d)
Matrix2d
List<Matrix2d> forward(List<Matrix2d> input) { return input.map(_poolSingle).toList(); }