feat: Provided ID uniqueness
Current merge request provides unique IDs, while keeping ID reservation for entities whose name is an integer.
Previously, EntityRepository was resetting UniqueIdProvider to reserve ids from 1 to 1000 and the id counter was reset too. Hence, this reset of UniqueIdProvider was a root cause for having duplicated Ids between entities from scenario and map objects.
IDs from 1 to 1000 will be reserved for entities whose name is an integer, regardless of scenario and map used.
CI pipeline:
https://ci.eclipse.org/openpass/job/GtGenCore/job/MR-259/
Edited by Nuriddin Adilov