Wrong unit when converting request into purchase
Quite similar to #8079 (closed) but for purchase request.
So I think we should add a domain to constraint the available uom and we should ensure to set the right quantity and unit after calling on_change_product.