I doubt if many of us have had the need for a fire extinguisher nor a rescue raft.
The original halon was breathable at the fire fighting concentration. A friend of mine researched it for use in USCG Aviation back in the early 80s.
The new stuff I can't speak for and some along the way was toxic when heated enough I think I heard in the USCG.
On the bottom of the cylinders of the powder type there is a date stamped. The extinguisher expires 10 years after that date, even if the pressure reads in the green. I had no idea this rule existed until boarded by USCG, who very politely failed the boat for safety. Big box store to the rescue.
That's not necessarily true...What if they are not date stamped? As part of the Kidde recall I checked my extinguisher (to see if it is recalled) and there is nothing on the bottom of the cylinder. Apparently if there is no code on the bottom, then the extinguisher is not part of the recall.