As you probably know, Halon is no longer available because it is an ozone depleter. There is a replacement for Halon, but I can't remember the name right now. I'm sure if you contact one of the major fire system companies, they can give you the information.
A lot of this comes down to local fire marshall requirements and your insurance underwriter. I have seen installations where fire marshall required the installation of sprinkler systems in electrical rooms, despite all of the arguments against this approach.
I don't think you can apply C02 to any space that could be occupied.