Собрал такую табличку с доступными кислотами:
Растворимость:
- лимонной кислоты - 133 г/100 мл;
- щавелевой - 8 г/100мл;
- уксусная уже раствор 9% или эссенция 70-80%;
- соляная только раствор 38 % максимум, реально около 20%;
- серная - раствор до 50% по молярной массе.
Возможны ошибки - не химик.
Интересно рассмотреть щавелевую кислоту. Она дешевая. От 100 г получается почти 100 г СО2. И оксолат малорастворим, т.е. не вытесняет из раствора соду. Но и сама кислота малорастворима. Возможен вариант подачи раствора хорошо растворимой соды (кальцинированной, особенно каустической) в порошок щавелевой кислоты. Надо будет посчитать, но на вскидку выход СО2 намного меньше, чем с пищевой.