* perf(mobile): reuse Linear grouping between list and board
* test(mobile): realign parity oracle and ratchet with current main
Rebasing onto main surfaced two breakages that the earlier ratchet-only fix
could not have caught, because it was computed against a base main had already
superseded:
- The parity oracle called compareLinearIssues, which #20249 deleted in favour
of sortLinearIssues. Rewrote the oracle to use sortLinearIssues, matching what
the production memo now calls, and dropped the stale mock override.
- Regenerated EXPECTED_SCREEN_HOOKS and EXPECTED_STATEMENTS from an observed run
on the rebased tree. Arity assertions (350 hooks, 417 statements) unchanged.
mobile/src/tasks: 37 files, 295 tests pass.