Reservation modified in cart, empties cart. #57541

Refactored cart selection logic into own class. Also refactored adding
an item to an order/cart.