You can try to see if lspci
sees the USB controller. Next I would try running diagnostics from UEFI, see if you get any errors. Try a bootable USB to verify if it’s a hardware or software issue.
Any hardware diagnostic failure or failure to boot from it will tell you you need a new system board.
No, it means the printer driver is running a web server to host the status page. Localhost is literally your computer.