Bug fix:
- gittag: git fetch without --tags misses tags not reachable from
any branch, causing stale version lists.
Modern Go (Go 1.24+):
- strings.SplitSeq instead of strings.Split for iteration
- strings.Cut/CutPrefix/CutSuffix instead of Index/HasPrefix/TrimSuffix
- min() builtin instead of manual min logic
Fix:
- node_test: pass required baseURL argument to nodedist.Fetch