On-demand sync + joins in TanStack DB: how to efficiently fetch subsets per collection? - TanStack