remove most numeric type hint
The type hinting for most numerics was removed to avoid causing external package problems as per #50. thanks @randallpittman
The CI coverage was improved by testing each supported Python version across MacOS, Linux, and Windows.
The PEP621 pyproject.toml meta was removed to avoid duplication and conflicts with setup.cfg. thanks @philblckwd