I'm not quite sure what you need MAKEARRAY() to do this, vs. just having a footer row in your table... that said, it's your sheet, not mine, so who am I to judge.
The following formula pasted in the top cell of column AA (#27) will do what I think it sounds like you're asking:
=MAKEARRAY(ROWS(AA),1,LAMBDA(row_index,column_index,SUM(INDIRECT("R"&row_index&"C1:R"&row_index&"C"&COLUMNS($1:$1,1)−1,FALSE))))
The first arguments to MAKEARRAY() are the dimensions of the array you want. The number of rows matches the number of rows in this column, so that's easy (or ROWS(AA)-1 if you put this formula in row 2 to skip a header row.
For the LAMBDA() function, you're passed in the row_index and column_index, and the calculation is
SUM(INDIRECT("R"&row_index&"C1:R"&row_index&"C"&COLUMNS($1:$1,1)−1,FALSE))
This first runs INDIRECT() to build a range reference. It does this by combining the row_index of the array to build a R1C1-style reference, where the second column reference is determined by the COLUMNS($1:$1) -1
So for the first row, this would resolve to:
=SUM(R1C1:R1C26)
and the row number would increment as you work down the column. Since you want all columns and all rows have the same number of columns, it's easy to base the formula on the number of columns in row $1 (minus 1 for the sum column itself) since you don't really care about which row you're counting columns in.
Either way, this one formula will expand to cover the ever-growing list of rows and columns (although it depends on this formula being in the last column, otherwise it will break.
If I've misinterpreted the ask, please feel free to post back with more details.