Recursively peel a tag until a non tag git_object is met
The retrieved tag_target object is owned by the repository and should be closed with the git_object_free method.
tag_target
git_object_free
Pointer to the peeled git_object
The tag to be processed
0 or an error code