Caching and invalidation in t3-stack with app router and trpc - Theo's Typesafe Cult