Struggling writing a complicated RLS policy (with a cool chatgpt test) - Supabase