cart items have a quantity
catches invalid cart assignment
cart backfiller
carts can be emptied
better delete message for line items + styling
cart shows item total
schema update
add product price column to cart line_items
cart caches product price