build: upgrade to C++23,  Meson 1.1.1, clang-20

Aligned with latest OpenBMC build guidelines:
  - Set Meson version >=1.1.1
  - Enabled C++23 support
  - Reformatted code using clang-20

Change-Id: Ibbea0f1da604ec9b6458bdc9c63d976340289606
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>
diff --git a/meson.build b/meson.build
index 2c0d977..1cd0ac3 100644
--- a/meson.build
+++ b/meson.build
@@ -1,36 +1,32 @@
 project(
-  'foxconn-ipmi-oem',
-  'cpp',
-  version: '0.1',
-  meson_version: '>=0.63.0',
-  default_options: [
-    'werror=true',
-    'warning_level=3',
-    'cpp_std=c++20',
-  ]
+    'foxconn-ipmi-oem',
+    'cpp',
+    version: '0.1',
+    meson_version: '>=1.1.1',
+    default_options: ['werror=true', 'warning_level=3', 'cpp_std=c++23'],
 )
 
 root_inc = include_directories('.', 'include')
 
 # Dependencies
 fiioemcmds_dep = declare_dependency(
-  include_directories: root_inc,
-  dependencies: [
-    dependency('libipmid'),
-    dependency('phosphor-logging'),
-    dependency('sdbusplus'),
-    dependency('libgpiod'),
-  ]
+    include_directories: root_inc,
+    dependencies: [
+        dependency('libipmid'),
+        dependency('phosphor-logging'),
+        dependency('sdbusplus'),
+        dependency('libgpiod'),
+    ],
 )
 
 shared_module(
-  'fiioemcmds',
-  'src/systemcommands.cpp',
-  'src/file_handling.cpp',
-  'src/bioscommands.cpp',
-  implicit_include_directories: false,
-  dependencies: fiioemcmds_dep,
-  install: true,
-  install_dir: get_option('libdir') / 'ipmid-providers'
+    'fiioemcmds',
+    'src/systemcommands.cpp',
+    'src/file_handling.cpp',
+    'src/bioscommands.cpp',
+    implicit_include_directories: false,
+    dependencies: fiioemcmds_dep,
+    install: true,
+    install_dir: get_option('libdir') / 'ipmid-providers',
 )