fix: tab-delimited ZFS output parsing in branch functions
ZFS with -H flag produces tab-separated values, but strings.Fields splits on all whitespace, corrupting field boundaries and truncating branch names. Use tab separator to split ZFS list output instead of splitting on any whitespace