Migrate base product validations to the new validation methods

Objective

See the objective outlined in the parent epic [Unify purchase flows] SaaS/Self-Managed Premiu... (&18567).

Purpose

This issue is to migrate base product validations for SaaS and Self-Managed subscriptions to the new validation methods:

Edited by Minahil Nichols