AccessTokens should be of the same type

Ideally gitlab.GroupAccessToken, gitlab.ProjectAccessToken and gitlab.PersonalAccessToken should be the same, as there's little differences between them.

This allows for easier management of token logic