Add support for FormattableString to logging methods (Error, Warning, Information, Verbose, Debug) to enable type-safe string interpolation.
Example
// Current
Information("Processing {0} files in {1}", fileCount, duration);
// Proposed
Information($"Processing {fileCount} files in {duration}");
Add overloads accepting FormattableString and FormattableLogAction for all logging methods.