From what I understand, the static SPA automatically updates the price in front of the customer as they change product properties.
Before SPA, the customer had to click "update price" every time, so a table was deemed helpful/necessary.
If you want to add a table that is automatically linked to the prices defined in the back office, you will have to create a custom theme.
However, if your prices don't change often, and you know simple HTML table structure, you can add a pricing table to the "long description" field on the edit product page of the back office. (Eg the sample below will work OK)
Unfortunately, you will have to manually update the prices there, and I don't think you can add javascript to show/hide the table like in legacy mode. (I couldn't get it to work - but I'm not exactly an expert.)
<table id="priceTable" border="0" style="font-size:smaller;width:100%;table-layout:auto;empty-cells:show;">
<thead>
<tr>
<th valign="middle">Pricing Element</th>
<th valign="middle">Option</th>
<th valign="middle">Fixed Cost</th>
<th valign="middle">1+ Units</th>
<th valign="middle">10+ Units</th>
</tr>
</thead>
<tbody>
<tr valign="middle">
<td>Base</td>
<td></td>
<td>$10.00</td>
<td>$2.00</td>
<td>$1.50</td>
</tr>
<tr>
<td>Lamination</td>
<td>No Lamination</td>
<td>$0.00</td>
<td>$0.00</td>
<td>$0.00</td>
</tr>
<tr valign="middle">
<td></td>
<td>Matt</td>
<td>$0.00</td>
<td>$1.00</td>
<td>$0.80</td>
</tr>
<tr>
<td></td>
<td>Gloss</td>
<td>$0.00</td>
<td>$1.00</td>
<td>$0.80</td>
</tr>
<tr valign="middle">
<td>Corners</td>
<td>Sharp</td>
<td>$0.00</td>
<td>$0.00</td>
<td>$0.00</td>
</tr>
<tr>
<td></td>
<td>Round</td>
<td>$1.00</td>
<td>$1.00</td>
<td>$1.00</td>
</tr>
<tr valign="middle">
<td></td>
<td>Top Left and Bottom Right</td>
<td>$1.20</td>
<td>$1.20</td>
<td>$1.20</td>
</tr>
</tbody>
</table>