[side search] Add Enterprise policy

Policy change requires browser refresh as we need to avoid creating
tab helpers when the browser first launches if disabled.

Bug: 1236631
Change-Id: I16ad17894c8a506a0950c636382094c6f36a686c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3187573
Commit-Queue: Thomas Lukaszewicz <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Owen Min <[email protected]>
Reviewed-by: Sergey Poromov <[email protected]>
Cr-Commit-Position: refs/heads/main@{#927411}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 86961c7..1035a67 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -437,6 +437,11 @@
 #include "chrome/browser/sessions/session_data_service.h"
 #include "chrome/browser/sessions/session_service_log.h"
 #endif
+
+#if BUILDFLAG(ENABLE_SIDE_SEARCH)
+#include "chrome/browser/ui/side_search/side_search_prefs.h"
+#endif  // BUILDFLAG(ENABLE_SIDE_SEARCH)
+
 namespace {
 
 #if BUILDFLAG(IS_CHROMEOS_ASH)
@@ -1379,6 +1384,10 @@
   RegisterBrowserViewProfilePrefs(registry);
 #endif
 
+#if BUILDFLAG(ENABLE_SIDE_SEARCH)
+  side_search_prefs::RegisterProfilePrefs(registry);
+#endif  // BUILDFLAG(ENABLE_SIDE_SEARCH)
+
 #if !defined(OS_ANDROID)
   registry->RegisterBooleanPref(
       prefs::kLensRegionSearchEnabled, true,