hasRole (role2Check) {
    if (!Array.isArray(role2Check)) {
      return this.#allRoles.has(role2Check);
    }

    for (const r of role2Check) {
      if (this.#allRoles.has(r)) {
        return true;
      }
    }
    return false;
  }
Check if user has ANY of the roles in role2Check. The check can be against a single role or array of roles.