The type of Tea is 'type', not Tea. Unlike in C++, types are values in Zig, so it would be like calling Tea::drink() in C++.
You need an instance of Tea in order to call drink, and if it's const it won't compile because drink takes type *Tea, not *const Tea.