Retrieves a list of up to 100 coupons with pagination and filters.
The queryCoupons()
function returns a Promise that resolves when the coupons are retrieved.
This function requires elevated permissions and runs only on the backend and on dashboard pages.