Adding Spree::LineItem#discounted_money so that we can display formatted Spree::LineItem#discounted_amount in our views

Closes # 5124
Don't reimburse return item if preferred method is invalid

Closes #5205
Allow a shipment to transition to shipped when its order is canceled

Closes #5203