Remove workspace <-> group association from schema and code
MR: Remove workspace <-> group relation (!118743 - merged)
Description
Since the initial prototype of the Remote Development feature, we have pivoted from having the workspace UI be associated primarily with a group/namespace, to instead having it associated with the project which provides the devfile.
It is still ultimately intended to play a role in billing and tracking workspace usage, and perhaps in helping provide metrics around this for larger organizations with multiple separate groups with independent budgets.
But for now, the group association serves no purpose, but its existence still raises questions about what the security implications and authorization requirements should be around the association.
So, we are going to completely remove it, and it can be added back if needed in a future iteration, when the requirements around it are more clear.