Dynamic version of bifrost oracle interface, allowing to add more sources using extrinsic. Each source would have list of origins/accounts that are able to set it.
This would allow us to use our EMA oracle logic for external oracle sources.
Also set oracle extrinsic should reserve space for calculation of its oracle on end of the block to make sure its always recalculated when updated - set oracle extrinsic shouldn't ever fail.