Handles CSI (Control Sequence Introducer) sequences for the screen buffer.
@type t() :: %Raxol.Terminal.ScreenBuffer.CSI{ final_byte: String.t(), intermediate: String.t(), params: [String.t()] }