clang-format: copy latest and re-format

clang-format-17 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

Change-Id: I4c6ded45c3c3497f29b8e2d16868594d328009f9
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/src/sel_logger.cpp b/src/sel_logger.cpp
index 3cc183e..6377dd1 100644
--- a/src/sel_logger.cpp
+++ b/src/sel_logger.cpp
@@ -295,7 +295,7 @@
                const std::vector<uint8_t>& selData, const bool& assert,
                const uint16_t& genId) {
         return selAddSystemRecord(conn, message, path, selData, assert, genId);
-        });
+    });
     // Add a new OEM SEL entry
     ifaceAddSel->register_method("IpmiSelAddOem",
                                  [conn](const std::string& message,