EE Delta size check fails with annotated tags
https://sentry.gitlap.com/gitlab/gitlabcom/issues/47175/
NoMethodError: undefined method `diff' for #<Rugged::Tag::Annotation:0x00007f04cb2ff9a0>
lib/gitlab/git_access.rb:228:in `block in check_change_access!'
push_size_in_bytes += EE::Gitlab::Deltas.delta_size_check(change, project.repository)
lib/gitlab/changes_list.rb:12:in `each'
changes.each(&block)
lib/gitlab/changes_list.rb:12:in `each'
changes.each(&block)
lib/gitlab/git_access.rb:222:in `check_change_access!'
changes_list.each do |change|
lib/gitlab/metrics/instrumentation.rb:156:in `block in check_change_access!'
trans.method_call_for(#{label.to_sym.inspect}).measure { super }
...
(128 additional frame(s) were not displayed)
NoMethodError: undefined method `diff' for #<Rugged::Tag::Annotation:0x00007f04cb2ff9a0>