Right now when "deleting" an account it is simply deactivated and no longer accessible. We should allow full account deletion or at least full scrubbing of details.
We would need to fetch all base url ID's first to ensure we update their counters correctly. Probably can be done via a dowork task. We should ensure that the transaction is completed before the task actually runs so that it's not counting items before they've been deleted.
Should be an GraphQL end point and have an option to do this, and confirm it, from the users settings page. Also via the admin view user page.