IO: Added OptionsProvider to Image Legacy IO

A simple service that receives the required options, either
from container parameters or the config resolver.
Merge branch 'EZP-23328-io_interfaces_split' into EZP-23328-io_interfaces_split-merge_810