Trying out TanStack Start (mainly data fetching via server function, suspenseQuery and experimental useQuery().promise in place of suspenseQuery)