First of all, you only have a 23 foot boat, so I am not sure why you need all off the electronics that you desire unless you have a lot of money burning a hole in your pocket. A simple Windex (one of the better spar flies) will tell you where the wind is coming from and all you have to do is look up. A GPS has a compass in it, a speedometer in it and it will also tell you a lot more information that you may or may not need. I recommend Garmin as they are very intuitive and easy to learn to use. There are other good units out there, but I have found you have to pour through the book to figure them out. I have experience with GPS and might have an advantage on your, but I still stick by Garmin. A depth sounder is useful and so you can buy any brand that fits your budget. If you have a depth sounder in your boat now that does not work, but the company is still in business, you might be able to send the unit back to them for repair. Otherwise, if they are out of business, then you can purchase a new unit and install it. You cannot use the same transducer and the replacement unit may or may not be the same hole size in your hull. If it is, then no problem. Pull the old out and put the new in. If it is smaller, then you can either leave the old one in place and cut a new hole to fit the new one, or you can pull the old one, fiberglass up the hole and redrill for the new one. If the new unit has a transducer that is larger than the old hole, then there is a way to cut the existing hole larger with a hole saw, but you need a helper. You take a piece of wood and place it inside the hull. Then you have someone stand on it (the plank has to be long enough so they can place their feet on it where the drill won't cut through their foot. Then you can center the pilot bit and drill out the hole bigger using the plank as your temporary hull.
GPS units vary in price. On a 23 foot boat, no need to buy a huge system. They have smaller systems with screens large enough to see easily. Or you can buy a hand held and there are also brackets where you can mount the handheld near the helm if you don't want to hang on to it all the time, or leave it on the seat besides you.
If the tri color light works and is visible for 2 miles (as required), then you don't need to go with LED lights, but if you can find suitable replacement bulbs, go for it. The Windex has a shaft that can be bent to keep the vane away from an antenna. Metz or Shakespeare Whip antennas are great for sailboats. Don't buy a big ass fiberglass one for the masthead. Shakespeare even has a very small one for smaller boats that work fine. There are a number of ways you can arrange several devices to fit on your masthead. You just have to get creative. I wouldn't spend money on an electronic apparent wind and wind speed instruments for a 23 foot boat. Save that for your larger vessel down the road. If you must know the apparent or true wind speed, buy a hand held, but you should be able to learn to read the water and get a good idea of wind speed relative to your vessel. If you want a deck light (usually something found on larger boats), you can get a mast mounted deck light that mounts on the leading edge. You just have to run wires to it, deal with the deck plugs and run it to a fused switch inside the cabin somewhere. Again, you only have a 23 foot boat, so there are other ways of illuminating the deck with hand held devices.
And, as I re read your post, yes, you should get a GPS that has a map screen so you can plot and see where you are at all times. But, get one with marine capabilities to create courses, etc. Some GPS's might tell you where you are, but you cannot really plot a course and get meaningful info such as distance and time to next waypoint, ultimate destination, etc. Cheaper ones are black and white and more expensive ones are color. Either work. Just research GPS's and the various models and learn what info they provide at what cost. It sounds to me like you need to buy a larger boat where you can outfit it with all the stuff you are mentioning. Go for it.