Threaded representations of GVArray::materialize_compressed_to_uninitialized(..) has been reimplemented locally in multiple geometry node contexts. The purpose of this patch is therefore to:
- Assemble these implementations in a single file.
- Provide a naming convention that is easier to recognize in comparison to materialize_compressed_to_uninitialized().
It is likely the function has been reimplemented in more places but this is a starting point for assembling them in one place.