Supabase JS sometimes type safe, sometimes not? - Supabase