build-unit-test-docker: patch meson for C++23 / clang

Meson 1.1.1 advertised support for C++23 but they only actually
implemented it for GCC.  This is good enough for Bitbake builds
and many repositories, but it is insufficient for any repository
that attempts to build in clang or run clang-tidy.

An upstream PR is available to fix this, but it is currently targeted
for Meson 1.3 ( mesonbuild/meson#11986 ).

In the meantime, use a patched version of Meson in order to enable
clang-based building with C++23 repositories.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I640e3f80c9484da5f73272d0004070cd252d03c9
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index b204b4b..fe9bdaf 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -866,10 +866,13 @@
         inflection \
         isort \
         jsonschema \
-        meson==1.1.1 \
         protobuf \
         requests
 
+## Patch meson to fix Clang and C++23 on meson 1.1.1
+RUN pip3 install --break-system-packages \
+        https://github.com/williamspatrick/meson/archive/meson-1.1.1-plus-clang-cpp23.tar.gz
+
 RUN npm install -g \
         eslint@latest eslint-plugin-json@latest \
         markdownlint-cli@latest \