I wonder if it might be helpful to consider adding the option to use the expression builder to modify cell values in a column in a table frame in the layout. As it is possible to add table attributes using a dynamic text field and modify them with an expression, I would like to suggest that we look into the possibility of modifying the cell values per column using the same expression builder.
As an example, it is not currently possible to add a unit such as square metre to a number, but using the expression builder with arcade makes this relatively straightforward.
I believe this could potentially improve the current table frame significantly. Currently, changing the underlying data to fit a single table frame in a layout can be limiting. Perhaps we could explore removing this necessity, which might then allow us to think beyond just tying real columns to the frame. It might even be worth considering whether this could open up the possibility of directly adding custom columns to the table frame.