Release updates:
* Update documentation
* Update dependencies
* Improve and update type hints
* Improve type casting for values based on the data (numeric objects that could be `0` are set to `None` when they don't exist, numeric objects that are cumulative/counters are set to `0` when they don't exist, `int`s and `float`s are properly cast, etc.)