How to make multiple fields with taxonomy terms?
Try field_collection.  Add one to your form, allowing multiple responses for the field.  Then add term reference, price, and rating fields to the field collection.