The PortaPack and HackRF One will not replace your handheld ham radio receiver. Any USB-connected battery should work, though they vary widely in quality and poorly-designed batteries may inject voltage regulator noise into the radio. Your HackRF will continue to function with computer-based SDR software, when you put the PortaPack into "HackRF Mode". Many PortaPack resellers also have the HackRF One, so you can purchase them together. You can buy a HackRF One from the Great Scott Gadgets retailers. Bolts, washers, spacers and a wrench are included to install the two boards into the aluminum case. The assembly steps are documented in the support wiki and videos. The PortaPack comes with a "spudger" (guitar pick) you can use to remove your HackRF One from its case.
You may also find the Furrtek HAVOC firmware very interesting! Open Source the limesdr is superior in almost all aspects: higher IIP3 (4dBm simultaneously with 3.5dB noise figure, compared to -11dBm for the hackRF at gain settings with similar noise figure, bottlenecked by the MAX2837) a bank of selectable baseband lowpass filters.