Describe the bug
cart() helper hit database query every time.
example:
protected function getCartDetails() { return [ 'items' => cart()->items($displayCurrency = true), 'totals' => cart()->totals(), ]; }
This function will hit database multiple times.
To Reproduce
Steps to reproduce the behavior:
- Clone demo
- Install debugbar
- We will see duplicate query
Expected behavior
No duplicate query during request
Screenshots

Additional context
Suguest fix: Change bind to singleton in CartManagerServiceProvider