[Charity] API to get donations of a recently ended Run
The API for "Get Donations" currently only supports being able to get the donations of the currently running goal.
It is a common use case for when an eventsub charity.stop occurs that you would then go to the API can fetch the donations incompleteness for that charity drive.
And since it stopped the API will not return anything.
Please extend Get Charity Donations to support a campaign_id parameter.
This may required "Get Charity Campaign" to be extended to return recently closed Campaigns. This is similar to how Hype Trains API's work where the Get Hype Trains API will return recent trains/last active not just the current train if any.
Use Case: On eventsub .stop collect all donations to ensure we have an accurate record.
We might want to create anonomous statistics to celebrate the charity run on social media "we raised 5/minute" "10 people went above and beyond and did 1000 monies, the average donation was 5 bucks" etc
