Block Duo provision to User namespace
UserNamespace:
* does NOT support `base plan`
* does NOT support `Duo` (DuoEnterprise/DuoPro/DuoCore)
* allow Compute minutes purchase
* allow Storage purchase
Similar to https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/12345+.
In AddOn Params generator, if DuoEnterprise/DuoPro/DuoCore add_on generated for a UserNamespace, we:
- log error
- return error? :question: We need to consider the behaviour together(in consistent) with issue https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/12345+. **NOTE**: Be aware of the scenario: `UserNamespace provision ComputeMinutes or Storage` should still work!
### Proposal
<!-- Consult with `@gitlab-com/business-technology/enterprise-apps/zuora-architects` on the ~"Enterprise Applications" team if Zuora business logic is involved. -->
### Result
### Next steps (if any)
### How will we measure success?
issue