FindAllTags: Handle edge case of annotated tags without messages
The tag parsing code will reject annotated tags without a message. According to the git spec, these tags are technically invalid, but we have a number of them in our system and we don't want them to break.
https://sentry.gitlab.net/gitlab/gitaly-production/issues/587849/?query=grpc.method:%22/gitaly.RefService/FindAllTags%22 https://sentry.gitlab.net/gitlab/gitlabcom/issues/672822/?query=correlation_id:%22t1eR6080FR%22
This fixes bugs in the new implementation of FindAllTags
Edited by GitLab Release Tools Bot