[iOS] Add behaviours for TabStrip v3

Add the first 4 arms of V3.
Arm 1
https://screenshot.googleplex.com/6vXbksbzjGBcGUb
https://screenshot.googleplex.com/5bJ3K3pf6F2DnKc
https://screenshot.googleplex.com/AtcEThshXPcUgWc
https://screenshot.googleplex.com/BAdGEVB3dGncepd

Arm 2
https://screenshot.googleplex.com/wjeWHsComznh2j3
https://screenshot.googleplex.com/7u8XszjiLFp4hQo
https://screenshot.googleplex.com/Ac6V4UzDoJPQYix
https://screenshot.googleplex.com/5o3mWD4pmLfyPRu

Arm 3
https://screenshot.googleplex.com/4kuqk3oatYQqQMs
https://screenshot.googleplex.com/X5c8nNrbNJHixnQ
https://screenshot.googleplex.com/7nNcFSDeyETS7tD
https://screenshot.googleplex.com/6y8tUZxYaxxitFy

Arm 4
https://screenshot.googleplex.com/3qj8vW4SUj9QyA3
https://screenshot.googleplex.com/9NUnPU9Yf5Efi3Y
https://screenshot.googleplex.com/7C2mLnYy6JiKBZL
https://screenshot.googleplex.com/9wp6KNnjbNxN5cn

Bug: 372224636
Change-Id: I16ed869f47da1b5db072b1961f21820ee0e40a0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5917207
Auto-Submit: Gauthier Ambard <[email protected]>
Commit-Queue: Ewann PellĂ© <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Ewann PellĂ© <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1366178}
diff --git a/ios/chrome/browser/flags/about_flags.mm b/ios/chrome/browser/flags/about_flags.mm
index 27b27e2..878de99 100644
--- a/ios/chrome/browser/flags/about_flags.mm
+++ b/ios/chrome/browser/flags/about_flags.mm
@@ -595,18 +595,26 @@
     {kModernTabStripBiggerNTB, "true"}};
 
 const FeatureEntry::FeatureParam kModernTabStripCloseButtonVisibleOption[] = {
-    {kModernTabStripCloseButtonsVisible, "true"}};
+    {kModernTabStripCloseButtonsVisible, "true"},
+    {kModernTabStripCloserNTB, "true"},
+    {kModernTabStripBiggerNTB, "true"}};
 const FeatureEntry::FeatureParam
     kModernTabStripInactiveTabsHighContrastOption[] = {
         {kModernTabStripInactiveTabsHighContrast, "true"},
-        {kModernTabStripDarkerBackgroundV3, "true"}};
+        {kModernTabStripCloserNTB, "true"},
+        {kModernTabStripDarkerBackgroundV3, "true"},
+        {kModernTabStripBiggerNTB, "true"}};
 const FeatureEntry::FeatureParam kModernTabStripHighContrastNTBOption[] = {
-    {kModernTabStripHighContrastNTB, "true"}};
+    {kModernTabStripHighContrastNTB, "true"},
+    {kModernTabStripCloserNTB, "true"},
+    {kModernTabStripBiggerNTB, "true"}};
 const FeatureEntry::FeatureParam kModernTabStripCloseV3AllOptions[] = {
     {kModernTabStripCloseButtonsVisible, "true"},
     {kModernTabStripInactiveTabsHighContrast, "true"},
+    {kModernTabStripCloserNTB, "true"},
     {kModernTabStripHighContrastNTB, "true"},
-    {kModernTabStripDarkerBackgroundV3, "true"}};
+    {kModernTabStripDarkerBackgroundV3, "true"},
+    {kModernTabStripBiggerNTB, "true"}};
 
 const FeatureEntry::FeatureVariation kModernTabStripVariations[] = {
     {"New tab button dynamic", kModernTabStripNTBDynamic,