.NET 7 and Reimplemented SNBT Parser
This version may have breaking changes:
- Targets .NET 7.0 and C# 12.0 to take advantage of modern language features
- Nullability annotations
- Completely new (and faster) SNBT parser that doesn't rely on Regex
- CompoundTag is now an IDictionary implementation
- API improvements
- Bug fixes