Prince George and Princess Charlotte "paid for their own things with their own money," according to a shop owner