[blink] Split some core Mojo interfaces out of mojom_platform.

Right now, there are too many mojom files lumped into mojom_platform,
even though only code from core uses it. Moving these files into
mojom_core better reflects the current layering and helps prevent
C++ platform code from inadvertently depending on core concepts.

* Remove unnecessary back forward cache mojom includes

Bug: 1233167
Change-Id: Ic83b984c4f7d5bb91f1b99a8dc267f948d141127
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3194823
Commit-Queue: Daniel Cheng <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Owners-Override: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/main@{#927225}
diff --git a/content/browser/renderer_host/data_transfer_util.cc b/content/browser/renderer_host/data_transfer_util.cc
index 1f083fa..b6d50b4 100644
--- a/content/browser/renderer_host/data_transfer_util.cc
+++ b/content/browser/renderer_host/data_transfer_util.cc
@@ -18,8 +18,8 @@
 #include "services/network/public/mojom/referrer_policy.mojom-shared.h"
 #include "storage/browser/file_system/external_mount_points.h"
 #include "third_party/abseil-cpp/absl/types/optional.h"
+#include "third_party/blink/public/mojom/drag/drag.mojom.h"
 #include "third_party/blink/public/mojom/file_system_access/file_system_access_data_transfer_token.mojom.h"
-#include "third_party/blink/public/mojom/page/drag.mojom.h"
 #include "ui/base/clipboard/clipboard_constants.h"
 #include "ui/base/clipboard/file_info.h"
 #include "url/gurl.h"