SuperUserRole matches if the user has the super user attribute.
DynamicRole is the interface for user roles based on attributes.
isSuperUser()
Check if the user is super user (can't be inactive).
match(User $user, $resource)
User is the interface for users.