feat(packets): add entities and maps packets
docs: add documentation for missing fields
fix(packets): use skill vnum instead of id to avoid confustion between cast id and skill vnum
feat: split packets definitions into separate assembly