Use uint_least64_t for GeometryType::IdType

Use uint_least64_t instead of uint64_t as the underlying type for GeometryType::IdType to improve portability.

uint64_t is an optional type, so uint_least64_t is used to ensure availability across different compilers.

Close #42

Merge request reports

Loading