[STG] Add enterprise policy for tab group sharing feature

This policy will allow admins to disable the tab group sharing feature:
- 0 (default, tab group sharing enabled).
- 1 (tab group sharing disabled).

The policy implementation will be in a separate CL.

Design: https://docs.google.com/document/d/1WDpoQMxvPR_S4MPIOw-DxUmzJwzkvF6wzOsXGfylI_c/edit?usp=sharing&resourcekey=0-5pwnTDUVj1rUfGYpuWZjDA

Bug: 406002439
Change-Id: Id6b07ad18ff0d007563e3386f26bf672c85f0eab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6442404
Reviewed-by: Victor Gabriel Savu <[email protected]>
Reviewed-by: Julian Pastarmov <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Commit-Queue: Hailey Wang <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1451977}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 259168ef..d6e6788 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -102,6 +102,7 @@
 #include "components/breadcrumbs/core/breadcrumbs_status.h"
 #include "components/browsing_data/core/pref_names.h"
 #include "components/certificate_transparency/pref_names.h"
+#include "components/collaboration/public/pref_names.h"
 #include "components/commerce/core/pref_names.h"
 #include "components/content_settings/core/browser/host_content_settings_map.h"
 #include "components/content_settings/core/common/pref_names.h"
@@ -1863,6 +1864,7 @@
   ChromeVersionService::RegisterProfilePrefs(registry);
   chrome_browser_net::NetErrorTabHelper::RegisterProfilePrefs(registry);
   chrome_prefs::RegisterProfilePrefs(registry);
+  collaboration::prefs::RegisterProfilePrefs(registry);
   commerce::RegisterPrefs(registry);
   enterprise::RegisterIdentifiersProfilePrefs(registry);
   enterprise_connectors::RegisterProfilePrefs(registry);