fix(window): prevent macOS Space switching when opening cmd palette
Add visibleOnAllWorkspaces to modal/palette windows (e.g. cmd palette)
so they appear on the user's current macOS Space instead of pulling
them back to the Space where the window was originally created.
Two-part fix:
1. After new modal window creation: setVisibleOnAllWorkspaces(true)
2. On keepLive window reuse: reinforce visibleOnAllWorkspaces before show()