Migrate chrome.login extension API to crosapi

This CL migrates the chrome.login extension API to crosapi so that it
can be called from both Ash-Chrome and LaCros. The respective API
methods are re-defined in chromeos/crosapi/mojom/login.mojom.
login_api.cc is now a thin layer which forwards the API calls to either
crosapi or the Login remote respectively.

BUG=b:199865661

Change-Id: I5c9a113dd98cfdc5f39125dc66a8cfa1a0f9a195
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3359741
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Erik Chen <[email protected]>
Reviewed-by: Devlin Cronin <[email protected]>
Reviewed-by: Alexander Hendrich <[email protected]>
Commit-Queue: Jit Yao Yap <[email protected]>
Cr-Commit-Position: refs/heads/main@{#965710}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 6b4119a..dc3fcc0 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -361,7 +361,7 @@
 #include "chrome/browser/ash/system/input_device_settings.h"
 #include "chrome/browser/ash/web_applications/help_app/help_app_notification_controller.h"
 #include "chrome/browser/chromeos/extensions/echo_private_api.h"
-#include "chrome/browser/chromeos/extensions/login_screen/login/login_api.h"
+#include "chrome/browser/chromeos/extensions/login_screen/login/prefs.h"
 #include "chrome/browser/chromeos/printing/cups_printers_manager.h"
 #include "chrome/browser/device_identity/chromeos/device_oauth2_token_store_chromeos.h"
 #include "chrome/browser/extensions/extension_assets_manager_chromeos.h"