Can I use useQuery in next.js server component to populate generateMetadata and hydrate client? - TanStack