[viz] Introduce SharedImageFormatUtils

resource_format_utils.* currently contains SharedImageFormat utils as
well as ResourceFormat utils. This CL creates
shared_image_format_utils.* and moves the first of the SIF utils into
it. Followup CLs will move the rest. This will help clarify what the
problematic usage of resource_format_utils.h throughout the codebase is.

Bug: 1378708
Change-Id: I51578e7b11f9e6a1a804bb51c8a62af00d4f4375
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4542986
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Commit-Queue: Colin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1148401}
diff --git a/gpu/command_buffer/service/raster_decoder.cc b/gpu/command_buffer/service/raster_decoder.cc
index bf124128..d3a2ab5 100644
--- a/gpu/command_buffer/service/raster_decoder.cc
+++ b/gpu/command_buffer/service/raster_decoder.cc
@@ -30,7 +30,7 @@
 #include "cc/paint/paint_op_buffer.h"
 #include "cc/paint/transfer_cache_deserialize_helper.h"
 #include "cc/paint/transfer_cache_entry.h"
-#include "components/viz/common/resources/resource_format_utils.h"
+#include "components/viz/common/resources/shared_image_format_utils.h"
 #include "gpu/command_buffer/common/capabilities.h"
 #include "gpu/command_buffer/common/command_buffer_id.h"
 #include "gpu/command_buffer/common/constants.h"