Implement extension API method odfsConfigPrivate.openInOfficeApp

The extension API method odfsConfigPrivate.openInOfficeApp will take a tab id and re-parent the corresponding web contents to a new instance of the M365 PWA no matter whether or not an existing M365 PWA window already exists. This will cause the tab to disappear. If the M365 PWA is not installed, a TabNotFoundError is thrown.
For more context, see go/clippy-stay-within-pwa

Bug: b:319142353, b:347344548
Change-Id: Iff45cf8d68b9ef5d415715f6b7d60827bffbc890
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5941616
Reviewed-by: Erik Chen <[email protected]>
Reviewed-by: Maksim Ivanov <[email protected]>
Reviewed-by: Dibyajyoti Pal <[email protected]>
Reviewed-by: Devlin Cronin <[email protected]>
Reviewed-by: Kelvin Jiang <[email protected]>
Reviewed-by: Tim <[email protected]>
Commit-Queue: Leon Masopust <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1373219}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index eb4742c..9b9628e 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -23,7 +23,7 @@
 #include "chrome/browser/accessibility/prefers_default_scrollbar_styles_prefs.h"
 #include "chrome/browser/browser_process_impl.h"
 #include "chrome/browser/chrome_content_browser_client.h"
-#include "chrome/browser/chromeos/enterprise/cloud_storage/policy_utils.h"
+#include "chrome/browser/chromeos/enterprise/cloud_storage/pref_utils.h"
 #include "chrome/browser/chromeos/upload_office_to_cloud/upload_office_to_cloud.h"
 #include "chrome/browser/component_updater/component_updater_prefs.h"
 #include "chrome/browser/devtools/devtools_window.h"