Why is defaultValues required to correctly get type-safety? - TanStack