My advice here if you need flexibility in regards of permissions applied to information stored and a flexible information architecture is go to model where you just use SharePoint without having a Microsoft 365 Group managing the membership what also means not use Teams...of course you can link later your SPO site as tabs in your teams