Improve cart page rendering:
- Render line_items collection in partial rather than looping
over line_items and rendering the partial multiple times

Fix #3609