The best solution I’ve found is mooltipass: https://www.themooltipass.com/
Is a hardware device, password never leaves device except when filling in form, requires hardware confirmation, and works as usb/bluetooth keyboard and is compatible with most everything.