A new package should be created to handle the management of `PriceSpecification`. It should include helpers for creating `PriceSpecification`, as well as a way to calculate the total price of an agreement.