Add startDate & endDate filters for aiUsageData.all GraphQL endpoint

Summary

Currently aiUsageData has no filters which makes it very inconvenient and sometimes impossible to iterate over data.

Proposal

Add timestamp filtering arguments, which should default to "beginning of current month ... end of current day" range and be 1 month range at max.

That will allow to narrow down dataset for large groups and iterate over specific days\weeks or even hours.