powershell – SharePoint Online – limit apps / lists available

My customer wants to limit the Apps (basically list templates, libraries, etc.) available in a site.

So after you create a team site or communication site, when the owner goes to add an app, how to limit what is available so they can’t create a travel request or issue tracking list for example.

This would have to be the default behavior for all sites across the tenant – limit what apps/lists can be created. Any help in pointing me to the best approach to get this done would be great.