Alternative take on #153: fix `le` in future versions of Coq
This should provide compatibility for https://github.com/coq/coq/pull/12162
Other changes:
- Use
Arithinstead ofNPeano, since the latter is deprecated. While it may also be possible to importNPeano, numbers exportPArith NArith ZArith, so it seemed logical to also exportArith. - Add test to check for correct version of
le.