Fix bug: Whole order fees being charged once per variant. Exchange.any_variant was returning duplicate rows.
Rename Exchange.any_variant to with_any_variant for clarity
Move product-related spec out of variants and into its proper home