I have a couple of Resource hierachy Questions relasted to GCP
I have these questions
there are a lot of questions, let me try to help you a max.
To create a Google Cloud organization, you must have a workspace organisation. Then the workspace admin can create the Google Cloud root organisation and this user is also the Google Cloud admin (with billing account admin and project admin roles included).
Then this super admin can create account in Workspace, simple user, and create resources in Google Cloud (like folder or project). When you create a project you must associate it with a billing account to allow the paid resource usages.
To grant access to the workspace (or non workspace) users, the super admin can grant permission to them at the org, folder or project level.
A user that do not belong to the organisation but who has the project creator role inside the organisation, can create a project inside the organisation hierarchy. It's only a matter of permission, not domain related.
If you activate some organisation policies on Google Cloud, like the Domain Restricted Sharing, you discard the possibility to grant access to your org resources to users who do not belong to the authorized domain (i.e. at least your workspace domain)
finally, hierachical/structure resource like folder, project account (service account) are free. When you use service with storage, compute and memory, you have to pay for them.