chore: add repository url and license to nuget
chore: add nuget description
feat: split packets definitions into separate assembly