You’re right. “bar”, “cone”, etc. could be implied making it countable though. Kind of awkward in most respects, but universally used in sorts (?)Kind of weird though since it would be impossible to have a solid colored ice cream on it’s own with in which you could call it and ice cream. The color factor makes it less possible to be countable. An ice cream bar is the sort of thing that could be called an ice cream, but we just usually call it an “ice cream bar” though “ice cream” is used. Maybe more so by older generations.
“bowl” is definitely not a countable though in that you couldn’t refer to a bowl of ice cream as an “ice cream” unless the bowl was made of ice cream. Then it would be 100% acceptable. If such a thing existed back home, I suspect we would call it an “ice cream” bowl though. In such a case, we would say, “Do you want a red ice cream bowl?” even though it wouldn’t just be a bowl made of red ice cream, but also had red ice cream inside. At any rate, the subject would be understood and we’d ask, “Do you want a red one?” When you use “one”, it can be countable. That’s obvious.
Verdict: 100% non-countable.
What I find particularly confusing is red, blue, yellow, etc. ice cream. Ice cream should be referred to by flavor and not color.
Conclusion: you’ve got a bad book or a book with a bad section.