fix(izui): promote transient session on app focus, fix startup role
Two fixes for ESC incorrectly closing workspace windows:
1. Startup feature opener now passes role:'workspace' — previously
fell through to 'utility' which always closes on ESC.
2. setAppFocused(true) promotes transient→active sessions — when app
gains focus during a transient session, the user is now actively
working in Peek and ESC should not close workspace windows.