Things were wildly overpriced compared to their listed price for my CHA 17 Warlock as well so I don't think the prices are based on CHA.
I'm assume what we're seeing is the baseline for some sort of approval/reputation/haggling price adjustment mechanic that hasn't been fully implemented yet. Or well, I hope