Оба варианта корректны.
Корректно: С 50-летием, любимая мама, тёща и бабушка!
Если в предложении нет слова включительно, то однозначного ответа дать нельзя.
Существительным управляет дробная часть: 23,1 кубического метра.
В конструкциях с составными числительными, оканчивающимися на два, три, четыре, винительный падеж сохраняет форму именительного независимо от категории одушевленности. Литературная норма: уволил двадцать три работника. Вариант уволил двадцать трех работников разговорный.
Варианты различаются по значению. Во дворе употребляется в прямом значении: на участке земли при доме, огороженном забором или стенами зданий, например: посадить елку во дворе, дети играют во дворе, ср. также А у нас во дворе есть девчонка одна... (Ошанин).
На дворе – о наличии какой-либо погоды, времени суток или года: на дворе мороз, ночь на дворе, на дворе уже весна.
Правильно: всего в собрании 22 различные коллекции.