[Enchantments] Enchantments Get Id

- Added a unique identifier property to enchantments so that they can be persisted and retrieved going forward.
[Enchantments] Enchantment Store Repository

- Filled out some implementation details and tests for the enchantment store repository.