Give the maximum and minimum product prices for each product type, grouped and ordered by product type.
return product types ;return product prices of  #1 ;return maximum #2 for each #1 ;return minimum #2 for each #1 ;return #3 ,   #4 ;return #5 sorted by #1
['select', 'project', 'group', 'group', 'union', 'sort']