Have we got..... ice cream?
Have we got an ice cream?
Не правильно
Вариант с "an" тоже допускается.
Согласен, но не в вопросительном же предложении
Может, имеется ввиду — мороженое как один «рожок»
Здесь не сказано сколько рожков
Имеется ввиду — один, тоесть an
Здесь не в рожках, а мороженое не исчисляемое поэтому «some»
Have we got some ice cream?