Apply patch 3573131-3: Fix provider argument handling in Utility.php
this patch propagates the $provider parameter through the entire HTML translation chain. This is a cleaner approach as it avoids duplicating the config read logic and keeps the provider flow consistent with how translatePlainText() already works. This patch touches more methods, so it may need additional testing across different providers and content types.