Revert "Add parts' price break down". 

Reverted Commit: 846f7be2b
Revert Put extra parts (children) on its own line_item
Allow quantity for max_allowed instead of boolean flag
Correctly update children quantities on update

Also, move `update` logic to model callback instead
of doing it on the controller