Token master can't manage members directly, so it must request reevaluation from the control node. fixes: status-im/status-desktop#13778
This commit adds HighestRole & a list of permissions in order of importance to the CheckPermissionToJoinResponse. This simplify client code so that it doesn't need to be calculated on the client.