There is no control in Entra to disable subscription signups (other than license-based subscriptions). There is an internal process for blocking non EA subscriptions through a support ticket and we can only block non-EA offer sign-ups.
This is referenced from: https://learn.microsoft.com/en-us/answers/questions/701756/prevent-standard-users-from-creating-subscriptions
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola