[MultiLinearGeometry] Allow `std::reference_wrapper` of a container as the `CornerStorage`.
This means that the geometry can now easily refer to the actual corner storage without containing it itself, while still beeing assignable.
This means that the geometry can now easily refer to the actual corner storage without containing it itself, while still beeing assignable.