It would be nice if the GUI had a "Combine Text" operation.  However, there is a small adjustment from operation Sum and selecting the Column:

We get straight to this, almost what we want:

= Table.Group(Source, 
    {"LetterColumn"}, 
    {{"NearlyGoodToGo", each List.Sum([NumberColumn]), type number}})
Now, two changes directly in the code:
- Replace List.Sum[NumberColumn]withText.Combine(List.Transform([NumberColumn], Text.From), ",")
- Replace type numberwithtype text
I see this as using the GUI for the hard part, to get a basic template, but then adjusting the code to avoid extra steps with the GUI's All Rows operation and the nested tables it produces.
Demo
let
    Source = Table.FromColumns({{"A","A","A","B","B","C","C","C","C"},{1..9}}, type table[LetterColumn = Text.Type, NumberColumn = Number.Type]),
    #"Grouped Rows" = Table.Group(Source, {"LetterColumn"}, {{"GoodToGo", each Text.Combine(List.Transform([NumberColumn], Text.From), ","), type text}})
in
    #"Grouped Rows" 
Results
