Compliance Meeting Recording + Retention

We run Zoom meetings for a global k-12 school. We have a student safeguarding obligation and would like to passively record all Zoom meetings for a period of time.

How this would look:
All meetings (perhaps applied to groups in Zoom) would be passively recorded
The recordings would be retained for a period of time
An Admin would be able to view and place a legal hold on any recordings
Individuals (hosts) would not be able to alter or delete recordings

We’ve looked at a few products on the market. Anyone have experience in this space?