The price-utils.js solution did not work for me.
I have changed from const DEFAULT_PRECISION = 2;
To const DEFAULT_PRECISION = 0;
in /vendor/magento/framework/Pricing/PriceCurrencyInterface.php
but, it is working only on the product listing page. I want to remove precision from the entire site.