test(groups): add regression test for write access array

Make sure group acl is always within the users write access array when within that groups context

Refs #6393
fix(groups): fix the group acl id in write access array

Refs #6393
chore(groups): group acl name formatting
test(groups): update the scope and assumptions of the test
test(groups): corrects tests for groups write access hook

If an admin user is logged in, all permissions tests pass, even if
we're testing whether a non-admin user has access to something. This
turns on access control for the test.
Merge pull request #6440 from mrclay/hypeJunction-group_acl_test

Write access array in group context should contain that groups acl