pub fn run(input: RunInput, config: Option<AppConfig>) -> Result<()>
Run the TUI with file paths or an existing LazyFrame: the one event loop for the CLI and the Python binding.