Add CloudProfileReportingEnabled policy

The policy will control the user based profile reporting.

Also update the CloudReportingEnabled policy to meet the modern policy
best practice.

Bug: 1261945
Change-Id: If90425f6c52730aa041b69f7393741f9855e086b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3388181
Reviewed-by: Fabio Tirelo <[email protected]>
Reviewed-by: Dominic Battré <[email protected]>
Commit-Queue: Owen Min <[email protected]>
Cr-Commit-Position: refs/heads/main@{#961602}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index e30e8d33..3ae5f0a 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -1199,6 +1199,7 @@
   chrome_browser_net::NetErrorTabHelper::RegisterProfilePrefs(registry);
   chrome_prefs::RegisterProfilePrefs(registry);
   DocumentProvider::RegisterProfilePrefs(registry);
+  enterprise_reporting::RegisterProfilePrefs(registry);
   dom_distiller::DistilledPagePrefs::RegisterProfilePrefs(registry);
   dom_distiller::RegisterProfilePrefs(registry);
   DownloadPrefs::RegisterProfilePrefs(registry);
@@ -1335,7 +1336,6 @@
   DevToolsWindow::RegisterProfilePrefs(registry);
   DriveService::RegisterProfilePrefs(registry);
   enterprise_connectors::RegisterProfilePrefs(registry);
-  enterprise_reporting::RegisterProfilePrefs(registry);
   extensions::CommandService::RegisterProfilePrefs(registry);
   extensions::TabsCaptureVisibleTabFunction::RegisterProfilePrefs(registry);
   FeaturePromoSnoozeService::RegisterProfilePrefs(registry);