SPAs with React Query

Prefetch on the server, dehydrate into a <HydrationBoundary>, and read with useSuspenseQuery.