I think that this might already be working? At least in my pipeline log all tags are discovered and checked for a Jenkinsfile (don't have any tags with a Jenkinsfile so cannot say if it actually works).
Maybe we could get the "Discover branches" and "Discover tags" options like in the git source?