Prince Harry used to buy "slightly damaged" clothes in discount store sales because his allowance from King Charles only covered formalwear.