Promotion actions refactored

Make adjustments on LineItem not Order

Closes #5738