* feat(workspaces): update/delete workspace role resolvers
* chore(workspaces): gql tests for role changes
* fix(workspaces): test syntax oops
* fix(workspaces): got it twisted
* fix(workspaces): simplify api surface, better return types
* fix(workspaces): correct role type usage, improve tests
* fix(workspaces): authorize in resolver
* fix(workspaces): correct usage of authorizeResolver
* prep for new resources algo
* typescriptifying stuff
* minor types fix
* migrate to resources col
* repo & creation updated, WIP processing/retrieval
* WIP invite processing
* finished finalization refactor
* project invite management
* transformed all invites services
* fixed up projects & core serverinvites resolvers
* test fixes
* WIP workspace create GQL & test
* basic invite creation test works
* a buncha working tests
* more tests
* cancelation tests
* minor invite use refactor
* invite retrieval tasks
* invite use() works as expected
* filtering out broken invites
* enabled invite retrieval by token irregardless of who is it for
* minor adjustments
* tests fix
* test config improvements
* test env adjustment
* extra test case
* making resource access limits harder to ignore
* linter fixes
* eventBus type cleanup
* better generic names
* refactored serverinvites resource migration
* fix(server): better error message in project invite edge case