I vote for option 4.
But use a more unique and unambiguous concept to reflect that an ETL action was done. (ETL data enhancement step)
If we make the next step in converting compatible units to a single target units - we will need a similar mechanism that an ETL action on a data row was done.
E.g., the LDL value was converted by ETL to the the preferred single target unit.
See possible examples
here https://github.com/OHDSI/StudyProtocolSandbox/blob/master/themis/extras/partial_results/C-tests-aggregated.csv#L389
(hemoglobin row)
Marking implausible values during ETL is similar to unit conversion during ETL.
…and finally a teaser: measurement.source_value_as_number (CDISC SDTM format takes this approach)