Use fragment caching for products list
Use fragment caching for product page

* Add `touch: true` since reviews are part of the fragment