github.lister: Filter out partial repositories which break listing
This commit fixes the repository mapping to model. It broke when the listed
repository was either None or missing the id field [1]
[1] https://sentry.softwareheritage.org/share/issue/532d682182fc43d6a7a99400e3928811/