Opens a terminal session that will dispose the global instance when disposed.
[NullableContext((byte)2)]
public static TerminalSession Open(ITerminalBackend? backend = null, TerminalOptions? options = null, bool force = true)
This is a convenience for apps that want deterministic cleanup without relying on process lifetime handlers.