EDIT: I did not see the other posts before I posted this...

Just a tweak to xk9128's formula to force the sorting:

=SORT(LET(x,Table1[Supplier],y,Table1[Spend],z,UNIQUE(x),CHOOSE({1,2},z,SUMIFS(y,x,z))),2,-1)