Validating Request Body, Typing API Routes, and Middleware Authentication in TanStack Start API - TanStack