[STGV2] Add profile preferences for the "Dont Ask Again" checkbox.

For all versions of the GroupDeletionDialog, provide a non synced pref
that prevents the dialog from showing if the user has already accepted
it.

Bug: 325289297
Change-Id: I451612c59233a02fcafe6ffc0df9203f87878313
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5474171
Reviewed-by: Darryl James <[email protected]>
Commit-Queue: David Pennington <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1297180}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index cfc1363..392ffc2 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -2256,6 +2256,15 @@
 #if !BUILDFLAG(IS_ANDROID)
   registry->RegisterIntegerPref(prefs::kChromeDataRegionSetting, 0);
 #endif
+
+  registry->RegisterBooleanPref(prefs::kTabGroupsDeletionSkipDialogOnDelete,
+                                false);
+  registry->RegisterBooleanPref(prefs::kTabGroupsDeletionSkipDialogOnUngroup,
+                                false);
+  registry->RegisterBooleanPref(prefs::kTabGroupsDeletionSkipDialogOnRemoveTab,
+                                false);
+  registry->RegisterBooleanPref(prefs::kTabGroupsDeletionSkipDialogOnCloseTab,
+                                false);
 }
 
 void RegisterUserProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {