The cost of a Starbucks cup can swing wildly, from a modest $2 for a simple plastic reusable cup to a staggering $25 for a limited-edition stainless steel variant.