79817 [web] Enable Cupertino text field tests on web (a: tests, a: text input, cla: yes, f: cupertino, framework, platform-web, tech-debt, waiting for tree to go green)

79959 Unblock roll by reverting #79061 (a: tests, cla: yes, framework, team)

f: cupertino - 57 pull request(s)

72828 Move caret/highlight painting to custom painters (cla: yes, f: cupertino, f: material design, framework, team, waiting for tree to go green)

74768 Use the shortcuts temporary solution only on web (a: text input, cla: yes, f: cupertino, f: material design, framework, waiting for tree to go green)