As of the latest version of HassOS, USB boot is supported.
I’ve only very recently changed to a USB HDD for the same reason as yourself.
IMPORTANT:
Once you switch to USB booting, you are unable to go back to SDcard booting
This is a one way process
Basic instructions here :
List of supported drives here :