Tries to get the cursor position asynchronously (0-based).
[NullableContext((byte)0)]
public ValueTask<TerminalPosition?> TryGetCursorPositionAsync(TimeSpan? timeout = default(TimeSpan? ), CancellationToken cancellationToken = default(CancellationToken))