fix(prompt): collapse two-line transient prompt to just the character (#81)
## Summary - Two-line transient (final) render printed the frame's bottom-left connector plus whatever was on the prompt's second line, leaking frame characters into copied/pasted history - One-line prompt already collapsed its final render to just `_tide_item_character`; two-line prompt now does the same, dropping the frame and any other second-line items - Also fixes `_tide_status` scoping so `_tide_item_character` picks the right color on the final render (previously it was only set inside the dispatch block, not the rest of the function) Fixes #42 ## Test plan - [x] `mise run fmt` - [x] `mise run lint` - [x] `mise run test` (added `tests/fish_prompt_transient.test.fish`, covering normal vs. `--final-rendering` output for a two-line frame-enabled prompt) - [x] Confirmed the new test fails without the fix (reverted it locally, re-ran, restored) 🤖 Generated with [Claude Code](https://claude.com/claude-code)