Repository: flutter
Issue: TextField accessibility on Linux line by line navigation
Labels: a: text input,framework,engine,a: accessibility,platform-linux,a: desktop,P2,team-linux,triaged-linux

### Steps to reproduce

After the awesome work of @jpnurmi on #113049 (PR flutter/engine#38144), character by character navigation in Textfields is now fully accessible.
However, line by line navigation still seems not to be working.

1. Run the sample code below
2. Start Orca screenreader, on systems where it's preinstalled usually by Super+alt+S, or simply by launching orca
3. In the application window, type any multiline text into the text field
4. Navigate around the field using Up/Down arrow keys


### Expected results

orca should be speaking out each line the cursor hits.

### Actual results

Orca stays silent.

### Code sample

<details>
<summary>Code sample</summary>

```
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() => runApp(
      MaterialApp(
        home: Scaffold(
          body: Column(
            children: <Widget>[
              TextField(
                decoration: InputDecoration(
                  labelText: 'Input some text',
                ),
            maxLines: null,
              ),
              ElevatedButton(
                child: const Text('Close'),
                onPressed: () => SystemNavigator.pop(),
              ),
            ],
          ),
        ),
      ),
    );

```
</details>

### Flutter Doctor output

<details><summary>Doctor output</summary>

```
[✓] Flutter (Channel beta, 3.14.0-0.1.pre, on Ubuntu 22.04.3 LTS 5.15.0-79-generic, locale sk_SK.UTF-8)
    • Flutter version 3.14.0-0.1.pre on channel beta at /home/username/snap/flutter/common/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 120d54d33a (12 days ago), 2023-08-17 14:10:34 -0500
    • Engine revision f613b67824
    • Dart version 3.2.0 (build 3.2.0-42.1.beta)
    • DevTools version 2.26.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /home/username/Android/Sdk
    • Platform android-33, build-tools 33.0.1
    • ANDROID_SDK_ROOT = /home/username/Android/Sdk
    • Java binary at: /usr/lib/jvm/java-11-openjdk-amd64/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.20+8-post-Ubuntu-1ubuntu122.04)
    • All Android licenses accepted.

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.0-4ubuntu1
    • cmake version 3.16.3
    • ninja version 1.10.0
    • pkg-config version 0.29.1

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] VS Code (version 1.81.1)
    • VS Code at /usr/share/code
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
    • b6us5pvcdeuonna6 (mobile) • b6us5pvcdeuonna6 • android-arm • Android null (API null)
    • Linux (desktop)           • linux            • linux-x64   • Ubuntu 22.04.3 LTS 5.15.0-79-generic

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.
```


</details>