Add parts' price break down

Let the user know the regular price for extra parts
Fix bug for "removed" method on Variant

Seems like some other extension was delegating that method
from Product to Variant, but it doesn't work anymore :S
Add `allow_multiple` setting for option types