Optimizing Pricing Strategies: Dynamic Pricing and Rate Management with Booking Engine Channel Managers