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: Ic5fd073faa7391d3f0b37787d6a9c7688c9a3253
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/read_fru_data.cpp b/read_fru_data.cpp
index 9b8b2ca..489ea56 100644
--- a/read_fru_data.cpp
+++ b/read_fru_data.cpp
@@ -95,10 +95,9 @@
     }
     for (const auto& [fruId, instanceList] : frus)
     {
-        auto found = std::find_if(instanceList.begin(), instanceList.end(),
-                                  [&path](const auto& iter) {
-            return (iter.path == path);
-        });
+        auto found = std::find_if(
+            instanceList.begin(), instanceList.end(),
+            [&path](const auto& iter) { return (iter.path == path); });
 
         if (found != instanceList.end())
         {