[journeys] Move EntityImageService into its own component

Follow-up to this CL:
https://chromium-review.googlesource.com/c/chromium/src/+/4045243

Moves the actual service into a component, so it can be used from other
component code.

Bug: b/244507194, 1367485, b/248367751
Change-Id: Ib32c0ea6b73741016a08bf4716a89b62c9477b06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4062417
Commit-Queue: Reilly Grant <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Reviewed-by: Sophie Chang <[email protected]>
Auto-Submit: Tommy Li <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1080749}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index a0e25b6..c1132db 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -585,8 +585,6 @@
     "history/top_sites_factory.h",
     "history/web_history_service_factory.cc",
     "history/web_history_service_factory.h",
-    "history_clusters/entity_image_service.cc",
-    "history_clusters/entity_image_service.h",
     "history_clusters/history_clusters_metrics_logger.cc",
     "history_clusters/history_clusters_metrics_logger.h",
     "history_clusters/history_clusters_service_factory.cc",
@@ -2140,6 +2138,7 @@
     "//components/history/metrics",
     "//components/history_clusters/core",
     "//components/history_clusters/history_clusters_internals/webui",
+    "//components/image_service",
     "//components/infobars/content",
     "//components/infobars/core",
     "//components/invalidation/impl",