tests: update, fix tests
chore: update dependencies
chore: update to .NET 7
feat: split packets definitions into separate assembly
Merge pull request #12 from Rutherther/packets Implement custom packet serializer
chore: add DI dependency to Tests
feat: add Packets and PacketTests projects