Track app usage operations with no expiry using `app_subscription_operations` object

Summary:
We need the increase_app_subscription_operations mutation to support an app operations counter with no expiry.

The problem:
User wants to be able to track the number of active reports a customer has, for monetization.

For example, free users are only allowed 2 reports/dashboards across their account.

They cannot use the current mutation because it resets every month. In this case, we would not want it to reset at all.

The use case:
The app is monetized around # of active dashboards, which has no expiration (it’s not # of active reports PER MONTH).

The suggestion:
For this to be possible, we should be able to:

  • Create an app operations counter that does not reset every month
  • Decrease the counter when needed

Additional details:
Posting on behalf of @kranthi_thoughtflow