Wait on ChainLink oracle updates for a single block to prevent uncle-attacks & back-running

To prevent uncle-attacks & back-running, I propose we create a delay of a single block between a price update and the price being accepted.

For reference, MakerDAO has a delay of an entire hour in their OSM module and this has not caused any kind of damage to their protocol.

This will make the liquidation market more fair and accessible to all participants, and also prevent miners from being incentivised to attack the consensus of Ethereum using uncling to cancel or steal liquidations.

Hi @CodeForcer.
This seems interesting and important.
Is it possible to point us towards more information regarding these attack vectors as they apply to liquidations?