Draft of how we can change EntityId

DO NOT MERGE.

This is a breaking change that drops insatiability of `EntityId` and support for some of the very old serialization formats.
I agree with Jeroen that `strtoupper` should stay there.