Virtualized grid with functions for all codims
This MR implements an approach of type-erasure for template functions over codimensions and partitions, following the idea sketched in https://gitlab.dune-project.org/-/snippets/71
It is build on the !573 (closed)