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: I5e93cd3dd8350b503c35f60adca83c9a71631631
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/ipmbbridged.cpp b/ipmbbridged.cpp
index eed991f..a6efc7c 100644
--- a/ipmbbridged.cpp
+++ b/ipmbbridged.cpp
@@ -503,7 +503,7 @@
             }
 
             ipmbSendI2cFrame(buffer);
-            },
+        },
             "xyz.openbmc_project.Ipmi.Host", "/xyz/openbmc_project/Ipmi",
             "xyz.openbmc_project.Ipmi.Server", "execute",
             ipmbMessageReceived.netFn, ipmbMessageReceived.rsLun,
@@ -522,7 +522,7 @@
         }
 
         processI2cEvent();
-        });
+    });
 }
 
 IpmbChannel::IpmbChannel(boost::asio::io_context& io,
@@ -594,7 +594,7 @@
         }
 
         processI2cEvent();
-        });
+    });
 
     return 0;
 }
@@ -670,7 +670,7 @@
         }
 
         processI2cEvent();
-        });
+    });
 
     ipmbBmcSlaveAddress = newBmcSlaveAddr;