Oracle decentralization gradients and practical mitigations for price manipulation on-chain