`ItemTag.item_model/max_durability/max_stack_size/rarity` (#2734)
* Components :o
- Added support for the `item_model`, `max_durability`, `food`, `max_stack_size`, and `rarity` item components.
- Additionally made sure that the paper `ItemTag.rarity` didn't conflict with the new >1.20 rarity component mech.
* Updated name + corrected registration
* Addressed comments
* Addressed comments.
* Max durability tag for <=1.19
* Update ItemDurability.java
* Reverted changes.
* Forgot to revert item extensions file.
* New item component registry system
* toString --> asMinimalString
* Addressed comments
* tern
* Update PaperModule.java
* moved version check into paperitemextension file
* Removed legacy tag meta
(
commit: 7f6475f)