Upgrade from .NET 5 to .NET 6
After the previous upgrade story was completed #26 (closed), .NET has hit stable. That is the first version of the unified .NET library to be an LTS version. This project should use it as soon as possible and address any compatibility issues which arise.