You cannot set a role to hide the app selector, but what you can manage is what’s shown in there. So, you could only have 1 app in the selector if that’s all the user can see.
I would set the compose permissions in the admin area for you role to:
After that, go to the low code builder and enter “manage namespaces”. There, give access to the user role for the namespace you wish to give access to: