The 6 Types of Dynamic Pricing & How AI Can Improve Them