avoid defining `convert(Vector{String}, ...)` in LibGit2 (#56082)
This is a weird conversion function to define. Seems cleaner to use the
iteration interface for this. Also avoids some invalidations
(https://github.com/JuliaLang/julia/issues/56080#issuecomment-2404765120)
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>