Hello Darren,
My name is Joanna, I’ll be happy to help you out today.
Unfortunately, there's no way to delete all channel messages and posts in bulk.
I would suggest submitting a feedback to the support engineer team of Microsoft so that they can include this in future releases.
https://feedbackportal.microsoft.com/feedback
Thank you.