Appearance
When at least one purchase price is missing, Purchase and Gain show a warning. Opening it lists the holdings that still need a price so each one can be filled in, in the same spirit as bulk review.
Merged into app staging in #901 as 0879ceed929ba6da2167d8d49d8dee63d67f2e30. Not deployed. Local gates only. Requires backend #599, which is merged.