use U32 from perl instead of uint32_t
fixes

- use native byte-order for UTF-32 encoding
- store results in `Unicode::Number::Result` class
- add suggested dep for Math::BigInt