Should I expose database types to the client? - Supabase