Protecting routes with Nextjs Middleware - Supabase