fix: correct formatting string in PriceData.ToSetting to handle ImageRatio as float instead of integer