WIP: Guest accounts design (role field, invite, grants, leave and erase) #9

Draft
heimdall wants to merge 1 commit from heimdall/bifrost-guest-accounts into main