bin/gitlab_gql: only allow a single `--print-*` argument per invocation (and misc improvements)
Printing multiple things as the same time is not really usable, so let's be explicit and only allow one at a time, which allows a few cleanups in the code.