This puts all generic float/int/color/string geometry attributes in a new .attributes property. For meshes it provides a more general API for existing attributes, for point clouds attributes will be used as an essential part of particle nodes.
This patch was implemented by @Philipp Oeser (lichtwerk), with further changes by me. It's
still a work in progress, but posting here to show what is going on and for
early feedback.
Ref T76659