Middleware or request lifecycle hook to run after procedure? - tRPC