* Refactor logging system and replace JsonDestructuringConsoleFormatter.
Removed `JsonDestructuringConsoleFormatter` in favor of native JSON console formatting. Introduced `LogArgumentHelper` to process log arguments efficiently and added comprehensive unit tests. Updated `ConsoleLogSinkOptions` to use extensible `JsonFormatterOptions`.
* Refactor `LogArgumentHelper` methods for clarity and remove redundant string handling logic.
* Update src/modules/Elsa.Logging.Core/Helpers/LogArgumentHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/modules/Elsa.Logging.Core/Helpers/LogArgumentHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/modules/Elsa.Logging.Core/Helpers/LogArgumentHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Refactor `LogArgumentHelper` to improve type handling and dictionary conversion
Introduced a temporary list in `ConvertDictionaryToPairs` for better handling of dictionary entries. Updated property-to-pair conversion to cast results as objects, ensuring type consistency.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>