This adds a new `Transform` output socket of matrix type to the Object Info node. This is clearly useful, but we did not do this before for a couple of reasons: * It's redundant with the location, rotation and scale outputs. * We might want separate `Object Transform` and `Object Geometry` nodes. For now just adding the socket is probably useful enough to justify it. Even more so because it's addition doesn't really block other designs in the future either. Pull Request: https://projects.blender.org/blender/blender/pulls/121437