fix(alpine): fix GUI not launching — robust tty check + cage error visibility
The .profile tty guard `$(tty) = /dev/tty1` fails on Mac EFI hardware
where busybox init reports /dev/console. Use a case match that accepts
/dev/tty1, /dev/console, or unknown tty. Also show cage errors on the
console instead of silently dying to a log file.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>