HHH-8961 Reduce allocation cost of org.hibernate.cache.spi.CacheKey inst...

...ances

Remove tenantId field from CacheKey: use a different type when tenants are needed.
Also remove the Type as we should be able to rely on the entityOrRoleName String.

https://hibernate.atlassian.net/browse/HHH-8961