Replace methods that check for AddOnPurchases

Problem

We are migrating away from AvailableServices in Cloud Connector. This means we need to move the purchased? and add_on_purchases methods elsewhere, away from this API.

These methods determine whether a "service" has been "purchased" (this translates to: are the UPs under this service bundled with an add-on that is active for the namespace/instance).

  • Used primarily in UI access control checks (Code Suggestions, Anthropic Proxy, X-Ray, settings API).
  • If we replace this with groupprovision APIs, then it depends on Phase 4 since we'd have to replace the service name with a UP name.

Approach

My suggestion is to:

Edited by Matthias Käppler