fix(nvim): guard opencode autocmd against closing last window
BufWinEnter autocmd closed current_win unconditionally when term
buf entered window. After toggling opencode off then reopening,
file window was current -> closed -> E444 (last regular window).
Now: only close dupes actually showing term buf, skip if <=1
regular win remains.