Use stricter typed Global IDs

With there merging of !36209 (merged), we can tackle using the stricter ::Types::GlobalIDType[] types.

Initially target references to GitlabSchema.object_from_id(id), particularly in mutations.