Datagrid2 does have 4, 6 and 7;
5 and 9 are not an add-on but another widget entirely;
Would love to see 1, 2, 3 and 8 added to the Datagrid2. For now, there is the option to create this with a galary-widget. But that is hardly out-of-the-box.
But for answering your question: see how far this module gets you : https://marketplace.mendix.com/link/component/2703