Deleted I don't want to knock, but I would not hold your breath. We have been holding out for a better retention policy for a long time. We also do not keep chat history at an organization level in SkypeFB. When Office 365 Groups became a thing we got a lot of push back from the lack of retention being available. Kind of sad that there's a product released that doesn't have similar policy or retention to it's current interpretation, in this case Exchange. We are also Hybrid which creates more chaos. In a recent ticket we opened, Teams retention even at 30 days will not currently filter out Bot based messages, or any messages containing attached data, Images and the like.
I would almost suggest trying to find a third party tool if there is one. I've even looked at clearing out chat messages via Microsoft Graph, but there is not currently a way to single out messages. At least from what I can tell. This was the work around we used for clearing 365 group messages and still continue to use.