Use differen templates for different user groups? No problem at all!
Do you want to disconnect the URL to the files on SharePoint from the name of the team? But of course, that’s easy!
Determine how many owners should be defined per team? You didn’t really ask that, did you?
Periodic review by the owner whether the resource is still being used? And if not is the resource deleted and archived automatically? Well, that’s standard!
The access is checked periodically so that nobody who is not authorised can access content? Pleeeeease, that’s water under the brindge.