Switch to Advanture NBT (#2753)* Add `adventure-nbt` dependency* Add NMS conversion utils* Initial `ItemRawNBT` changes* convertObjectToNbt - cleaner handling with switch* convertObjectToNbt - take ObjectTag input* ItemHelper update* ItemRawNBT: long array tags* ItemRawNBT: 1.21 mixed type lists* EntityHelper update* Update some more ItemRawNBT usages* Update ItemCustomData.java* SNBT parsing* WorldHelper update* Schematic loading/saving* CustomNBT update* ImprovedOfflinePlayer update* PacketHelper update* ItemScriptHelper, Item properties - update* Update BukkitBinaryTagExtensions.java* Update ItemTag.java* Remove JNBT* Fix relocations (don't relocate adventure text)* Unwrap lists when loading from binary* `NBTAdapter`: rename compound tag convert methods* `NBTAdapter`: dedicated list conversion methods* Cleanup `snbt_to_map` debug* Final fixes* Cleanup (commit: edd3f13)