Allow permissioning per Base within a workspace. Right now I’d have to create a separate work space to allow my users to be editors in one base but a creator in another, which creates billing problems and duplicate charges.
No, that’s incorrect. You can have “base collaborators” or “workspace collaborators”. It sounds like you’ve setup all your users as “workspace collaborators”. Remove them as “workspace collaborators”, and make them “base collaborators” instead.