Prepare release 2023.3 (#5222)

* Roll external/googletest/ bc860af08..bb2941fcc (1 commit)

https://github.com/google/googletest/compare/bc860af08783...bb2941fcc611

$ git log bc860af08..bb2941fcc --date=short --no-merges --format='%ad %ae %s'
2023-05-11 absl-team Give CreateArgvFromArgs internal linkage

Created with:
  roll-dep external/googletest

* Prepare release v2023.3

Signed-off-by: Nathan Gauër <brioche@google.com>

---------

Signed-off-by: Nathan Gauër <brioche@google.com>
diff --git a/CHANGES b/CHANGES
index dbe31a0..c11067a 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,28 @@
 Revision history for SPIRV-Tools
 
+v2023.3 2023-15-15
+  - General
+    - Update spirv_headers to include SPV_KHR_ray_tracing_position_fetch (#5205)
+    - spirv-tools: Add support for QNX (#5211)
+    - build: set std=c++17 for BUILD.gn (#5162)
+  - Optimizer
+    - Run ADCE when the printf extension is used. (#5215)
+    - Don't convert struct members to half (#5201)
+    - Apply scalar replacement on vars with Pointer decorations (#5208)
+    - opt: Fix null deref in OpMatrixTimesVector and OpVectorTimesMatrix (#5199)
+    - instrument: Add set and binding to bindless error records (#5204)
+    - instrument: Change descriptor state storage format (#5178)
+    - Fix LICMPass (#5087)
+    - Add Vulkan memory model to allow lists (#5173)
+    - Do not remove control barrier after spv1.3 (#5174)
+  - Validator
+    - spirv-val: Label Interface Location/Component VUIDs (#5221)
+    - Add support for SPV_EXT_shader_tile_image (#5188)
+    - Fix vector OpConstantComposite type validation (#5191)
+    - spirv-val: Label new Vulkan VUID 07951 (#5154)
+  - Fuzz
+    - Do not define GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE if it is already defined. (#5200)
+
 v2023.2 2023-03-10
   - General
     - build: move from c++11 to c++17 (#4983)
diff --git a/DEPS b/DEPS
index 9b6039e..353887e 100644
--- a/DEPS
+++ b/DEPS
@@ -5,7 +5,7 @@
 
   'effcee_revision': '66edefd2bb641de8a2f46b476de21f227fc03a28',
 
-  'googletest_revision': 'bc860af08783b8113005ca7697da5f5d49a8056f',
+  'googletest_revision': 'bb2941fcc611b9e4eaf16f156e8c723348bf0931',
 
   # Use protobufs before they gained the dependency on abseil
   'protobuf_revision': 'v21.12',