Prior to this commit, the lister assumed authentication was required while it exists
public gogs instances which do not require it.
This also updates documentation to mention the usual api location to check when actually
triggering a listing.
Co-authored with Antoine Lambert (@anlambert) <anlambert@softwareheritage.org>
Related to infra/sysadm-environment#4644
Related to https://gitlab.softwareheritage.org/infra/sysadm-environment/-/issues/4644#note_12601
We should remove that method in that lister but also in the gitea one (which simply inherits from the gogs lister) and move the warning in the __init__ method instead.