revise specs to test revised calculations

Pricing model changes (Task #73569)
test should set the preconditions for the test

Pricing model changes (Task #73569)
InstrumentPricePolicy factory should use reservation pricing by default because it has simplest requirements

Pricing model changes (Task #73569)
handle free instruments before checking for actuals

Pricing model changes (Task #73569)
only merge charge_for param if given

Pricing model changes (Task #73569)
introduce params modifier usage so we can customize params before request

Pricing model changes (Task #73569)
fix specs

Pricing model changes (Task #73569)