How to handle consistency for client-side only APIs? - tRPC