[ci] Increase iOS sharding (#3119)

The sharding setup here is intended to match flutter/plugin to prepare
for merging, and it's being changed (along with the names) in
https://github.com/flutter/plugins/pull/7064
diff --git a/.ci.yaml b/.ci.yaml
index 3cd2e79..01c52cb 100644
--- a/.ci.yaml
+++ b/.ci.yaml
@@ -66,10 +66,7 @@
       target_file: ios_build_all_packages.yaml
       channel: stable
 
-  # TODO(stuartmorgan): Remove "- packages" from all task names once
-  # flutter/plugins is merged into this repo and turned down; it's here only
-  # because names must be unique across all flutter repositories.
-  - name: Mac_arm64 ios_platform_tests_1_of_4 master - packages
+  - name: Mac_arm64 ios_platform_tests_shard_1 master
     bringup: true # New task
     recipe: packages/packages
     timeout: 60
@@ -77,9 +74,9 @@
       add_recipes_cq: "true"
       version_file: flutter_master.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 0 --shardCount 4"
+      package_sharding: "--shardIndex 0 --shardCount 5"
 
-  - name: Mac_arm64 ios_platform_tests_2_of_4 master - packages
+  - name: Mac_arm64 ios_platform_tests_shard_2 master
     bringup: true # New task
     recipe: packages/packages
     timeout: 60
@@ -87,9 +84,9 @@
       add_recipes_cq: "true"
       version_file: flutter_master.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 1 --shardCount 4"
+      package_sharding: "--shardIndex 1 --shardCount 5"
 
-  - name: Mac_arm64 ios_platform_tests_3_of_4 master - packages
+  - name: Mac_arm64 ios_platform_tests_shard_3 master
     bringup: true # New task
     recipe: packages/packages
     timeout: 60
@@ -97,9 +94,9 @@
       add_recipes_cq: "true"
       version_file: flutter_master.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 2 --shardCount 4"
+      package_sharding: "--shardIndex 2 --shardCount 5"
 
-  - name: Mac_arm64 ios_platform_tests_4_of_4 master - packages
+  - name: Mac_arm64 ios_platform_tests_shard_4 master
     bringup: true # New task
     recipe: packages/packages
     timeout: 60
@@ -107,10 +104,20 @@
       add_recipes_cq: "true"
       version_file: flutter_master.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 3 --shardCount 4"
+      package_sharding: "--shardIndex 3 --shardCount 5"
+
+  - name: Mac_arm64 ios_platform_tests_shard_5 master
+    bringup: true # New task
+    recipe: packages/packages
+    timeout: 60
+    properties:
+      add_recipes_cq: "true"
+      version_file: flutter_master.version
+      target_file: ios_platform_tests.yaml
+      package_sharding: "--shardIndex 4 --shardCount 5"
 
   # Don't run full platform tests on both channels in pre-submit.
-  - name: Mac_arm64 ios_platform_tests_1_of_4 stable - packages
+  - name: Mac_arm64 ios_platform_tests_shard_1 stable
     bringup: true # New task
     recipe: packages/packages
     presubmit: false
@@ -120,9 +127,9 @@
       add_recipes_cq: "true"
       version_file: flutter_stable.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 0 --shardCount 4"
+      package_sharding: "--shardIndex 0 --shardCount 5"
 
-  - name: Mac_arm64 ios_platform_tests_2_of_4 stable - packages
+  - name: Mac_arm64 ios_platform_tests_shard_2 stable
     bringup: true # New task
     recipe: packages/packages
     presubmit: false
@@ -132,9 +139,9 @@
       add_recipes_cq: "true"
       version_file: flutter_stable.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 1 --shardCount 4"
+      package_sharding: "--shardIndex 1 --shardCount 5"
 
-  - name: Mac_arm64 ios_platform_tests_3_of_4 stable - packages
+  - name: Mac_arm64 ios_platform_tests_shard_3 stable
     bringup: true # New task
     recipe: packages/packages
     presubmit: false
@@ -144,9 +151,9 @@
       add_recipes_cq: "true"
       version_file: flutter_stable.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 2 --shardCount 4"
+      package_sharding: "--shardIndex 2 --shardCount 5"
 
-  - name: Mac_arm64 ios_platform_tests_4_of_4 stable - packages
+  - name: Mac_arm64 ios_platform_tests_shard_4 stable
     bringup: true # New task
     recipe: packages/packages
     presubmit: false
@@ -156,7 +163,19 @@
       add_recipes_cq: "true"
       version_file: flutter_stable.version
       target_file: ios_platform_tests.yaml
-      package_sharding: "--shardIndex 3 --shardCount 4"
+      package_sharding: "--shardIndex 3 --shardCount 5"
+
+  - name: Mac_arm64 ios_platform_tests_shard_5 stable
+    bringup: true # New task
+    recipe: packages/packages
+    presubmit: false
+    timeout: 60
+    properties:
+      channel: stable
+      add_recipes_cq: "true"
+      version_file: flutter_stable.version
+      target_file: ios_platform_tests.yaml
+      package_sharding: "--shardIndex 4 --shardCount 5"
 
   ### macOS desktop tasks ###
   # macos-platform_tests builds all the packages on ARM, so this build is run
@@ -179,6 +198,9 @@
       target_file: mac_build_all_packages.yaml
       channel: stable
 
+  # TODO(stuartmorgan): Remove "- packages" from all task names once
+  # flutter/plugins is merged into this repo and turned down; it's here only
+  # because names must be unique across all flutter repositories.
   - name: Mac_arm64 macos_platform_tests master - packages
     bringup: true # New task
     recipe: packages/packages