Inserts or replaces an entry in a frozen array and returns a new array.
Example: Example append new entry for a UmbArrayState or a part of UmbObjectState/UmbDeepState which is an array. Where the key is unique and the item will be updated if matched with existing.
A new entry to append to the array.