deinflector 0.0.1

Attempts to be a 1 to 1 reimplementation of Yomitan's MultiLanguageTransformer.
Documentation
### Multi Language Transformer (for [yomichan_rs]https://github.com/aramrw/yomichan_rs)

- This library is the language agnostic internal deinflector for [yomichan_rs]https://github.com/aramrw/yomichan_rs. 
- It attempts to be a 1 to 1 reimplementation of [Yomitan's]https://github.com/yomidevs/yomitan?tab=readme-ov-file#yomitan [MultiLanguageTransformer]https://github.com/yomidevs/yomitan/blob/2fc09f9b2d2f130ea18ae117be15f5683bc13440/ext/js/language/multi-language-transformer.js#L21. 

### Roadmap (Soft Priority Ordering)

- [x] Japanese
- [x] English
- [x] Spanish
- [ ] Arabic
- [ ] Farsi
- [ ] Russian
- [ ] Korean
- [ ] Italian

### Adding a new language

- Should read this first before adding a language [Adding Language Yomitan Docs]https://github.com/yomidevs/yomitan/blob/master/docs/development/language-features.md
#### Rough Outline
- Fork this repo's main branch, then make a branch for your PR. 
- Find new [language/`<iso>` folder]https://github.com/yomidevs/yomitan/tree/2fc09f9b2d2f130ea18ae117be15f5683bc13440/ext/js/language from Yomitan
- Translate `<iso>`.transforms (and helper) files to rust
   - Convert Yomitan's `LanguageTransformer` js tests to rust tests at the bottom of the new files.