Best way to protect an admin-only /dashboard route in Next.js using a NestJS auth backend? - Better Auth