ncurses-rs is broken on Arch Linux ARM (missing TRUE constant in
generated bindings) and the git HEAD version breaks Ubuntu too.
crossterm is pure Rust with no C dependency, eliminating the issue
on all platforms.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ncurses-6.0.1 on crates.io uses a TRUE constant that Arch Linux ARM's
ncurses headers no longer define, breaking the rpi runner. Patch to git
HEAD which has the fix.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>