Thanks for your response.
I think it can still be useful just for points 1-3 but as you say the not actually act ask for any approvals. Is there a script availabel that already achieves this?
Or, could we execute a deletion of the mailbox on a schedule which requires approval that is sent to the mailbox only but before the approval is sent have an email beforehand sent to the mailbox advising on the acions they need to take as a collective e.g. Warn them about the incoming deletion approval and if the mailbx is still required then reject the request. I am not concerned for this to be a collective approval.