I can’t speak for PureOS but I haven’t had a Linux computer booting from HDD for a decade or more. That is, every Linux computer that I have (and I don’t have any computers running anything except Linux) boots from SSD.
Are you trying to install a package using the GUI? I think the problem here is that Firefox is under some weird package name.