how to handle error from Zod in trpc? - tRPC