Kept Terminal.keyboardEnhancementSequence optional and fell back to kittyEnableSequence when custom Terminal implementations do not expose the new property. Covered the legacy custom Terminal path in the fullscreen overlay regression tests. Fixes #3705