hasAllRoles static method
Returns true only if the user has all of the required roles.
Implementation
static bool hasAllRoles(List<String> userRoles, List<String> requiredRoles) {
// If developer override is enabled, skip role checks. for development/testing.
if (GuardConfig.developerOverrideEnabled) return true;
return requiredRoles.every((role) => userRoles.contains(role));
}