fix(translations): memoize array translation by LukasBoll · Pull Request #2358 · eclipsesource/jsonforms

sdirix

@LukasBoll

This commit addresses an issue where array translations were created as new objects within the core module for each render
cycle, causing unnecessary rerenders. By memoizing the translation object in the material renderer set, this commit prevents redundant rerenders.
This commit also adds memorization to the attributes of the material oneOfRenderer to further avoid unnecessary rerendering.

closes eclipsesource#2342

@lucas-koehler

; Conflicts:
;	packages/vanilla-renderers/src/complex/array/ArrayControlRenderer.tsx