A couple of unit tests that verifies the permissions from `getRolePermissionBlobs` for Members match the thread permissions associated with user-surfaced permissions that Members would have.
For admins, this verifies that the compilation of all `universalCommunityPermissions` and thread permissions associated with all user-surfaced permissions matched the permissions blob.
It made the most sense to check the `Members` for both `COMMUNITY_ROOT` and `COMMUNITY_ANNOUNCEMENT_ROOT`, but the Admins permissions blob should remain the same so I only did that once.
Originally brought up in D8380
[[ https://linear.app/comm/issue/ENG-4314/add-a-unit-test-for-user-facing-permissions-to-verify-the-result | ENG-4314 ]]
Depends on D8445