I propose to set this as a wishlist. It's too risky to merge the proposed branch as there is a lot of side effects to handle if we want to store the price_unit in the stock.move:
- stock.moves are created way before they are processed (and the cost price can change)
If you base reporting on this, you may have a lot of troubles. I think it's important that reporting remains on standard prices rather than a price on a stock.move.
So, I think it's too risky to merge the proposed branch for now on and we should do a complete project to ensure it's clean.