Refactor session flow for fullscreen calibration and test start
- Split setup, session, and debrief shells
- Move calibration into a fullscreen overlay with fixed target placement
- Replace the debug end-test button with a keyboard shortcut and refresh metrics on resize