Hi,
For the price format issue, I suppose it's because the prices are not rounded to 2 decimals. Nor Google nor Schema.org mentions anything about a format to follow there, besides the fact that the decimal separator should be a dot, which is already the case.
I suppose that rounding the prices in the Structured data will solve the problem. I've made a patch for it. Download the install package of HikaShop on our website and install it on yours to get the patch.
For the priceCurrency, I don't see a problem. Google says it is missing on these pages, but all the pages I checked, between the one you provided and the ones on your screenshot all have the priceCurrency.
I suppose that the issue is linked to the price format issue. Because the price decimals are not to its liking, it discards the price, saying that the priceCurrency is missing too, even though it's not. So I'm hoping the patch I mentioned for the first point will fix this too.
For the last issue with the aggregateRating, I'm not sure what the problem is.
Could you check the details of the problem on your Google Search Console ? And provide screenshots of the details ?