HHH-8939 Reduce contention on initialization of ColumnNameCache instances by loaders
HHH-8961 Reduce allocation cost of org.hibernate.cache.spi.CacheKey
instances

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.

Conflicts:
	hibernate-core/src/main/java/org/hibernate/cache/spi/CacheKey.java
HHH-8954 Avoid LockOptions allocation in LoadEvent unless strictly required
HHH-8945 increased default map size
Conflicts:
	hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
HHH-8977 Guess reasonable size for ArrayList and IdentitySet for Query
perform

Conflicts:
	hibernate-core/src/main/java/org/hibernate/engine/query/spi/HQLQueryPlan.java
HHH-8961 corrected test failure