Update adoption reports to allow for date based queries/caching

Merged Martin Lowe requested to merge malowe/membership.eclipse.org:malowe/main/reports-test into main

Extends the adoption report retrieval and caching to handle multiple potential dates. Additionally, fixes type of parameter passed to procedure for building report to be datetime instead of string.

Merge request reports