then they are either stupid or unwilling (and you should change hosts just based on that probably )
it’s a simple 3 liner in your htaccess (most of the time anyway)
various ways to do this in different places too and depends a bit on setup, though this being one of them (htaccess)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}