Remove seat check validation for cloud licenses

Problem

There is currently a seat check in place for activating a cloud license when true-ups are present: https://gitlab.com/gitlab-org/gitlab/-/blob/9d97c3c6dea8569b4a05ed510811a6dc0a699357/ee/app/models/license.rb#L511

This can result in customers being blocked from accessing their purchased self-managed subscriptions.

Proposal

Remove the seat check validation for cloud licenses (whether true-ups are present or not).

Result

A customer can access a self-managed subscription with cloud licensing without any current user check occurring.

Edited by Courtney Meddaugh