would make sense if its uncapped, since the basin wiki shows charged bolt is
skill level = [(ilvl-1)/9]
charges (im guessing on this formula but it fits all the data points) = [30+slvl*970/256]
Now if ilvl is capped at 99 that gives max level 10 charged bolt with 67 charges
But assuming they goofed and you can shop ilvl 100+ items, at ilvl 100 it becomes level 11 charged bolt with 71 charges.
Do your staves have 71 charges?
They do have 71 charges indeed. And every staff i shop with my 96 warlock with level 1 skills charged bolt, fire bolt or frost bolt is level 11 skills