The question was answered to by direct interaction.

To resume:

If the second approach is feasible (i.e. the list of prices can be determined at page initialization and it is not expected to...