I've got an old Motorola AMPS phone around somewhere that has a charging cradle that will fit either the whole phone or the battery on its own. Most commercial two way radios still work like that, I wish they would still make phones like that too.
The dual laptop batteries are handy too. I've got a Thinkpad T480 and it can hot swap the external battery. The high capacity battery lasts so long that you rarely need to swap it, but if you use the slim batteries, you will need a couple to get through a whole day. Unfortunately, that's the last Thinkpad model that can hot swap batteries.
I got an old thermal receipt printer, plugged it into the parallel port and echoed some text to /dev/lp0 and it printed. I didn't have to set anything up. I did have to write a simple python script to make it print images though.