Ошибок нет, знаки препинания расставлены верно.
Союз как здесь имеет значение 'в качестве', запятая перед ним не нужна (см. пункт б) параграфа 90 «Полного академического справочника» под ред. В. В. Лопатина).
Существительным управляет дробная часть: 23,1 кубического метра.
В конструкциях с составными числительными, оканчивающимися на два, три, четыре, винительный падеж сохраняет форму именительного независимо от категории одушевленности. Литературная норма: уволил двадцать три работника. Вариант уволил двадцать трех работников разговорный.
Предпочтительно: победителями признаны 21 человек.
Можем. Но думаем, что это задание Вам лучше выполнить самостоятельно.
Варианты различаются по значению. Во дворе употребляется в прямом значении: на участке земли при доме, огороженном забором или стенами зданий, например: посадить елку во дворе, дети играют во дворе, ср. также А у нас во дворе есть девчонка одна... (Ошанин).
На дворе – о наличии какой-либо погоды, времени суток или года: на дворе мороз, ночь на дворе, на дворе уже весна.
Правильно: всего в собрании 22 различные коллекции.