If the pheyx pro 5000 is working for you then I wouldn't suggest changing. When I tried pheyx I got too much static. I like Innopow. They have something similar
https://www.amazon.com/innopow-4-Channel-Microphone-Distance150-200Ft-Frequency/dp/B07W5PKR5F/
The Yamaha Stagepass BT600 looks good. I use equivalent Mackie speakers. None of the KJ's around here use towers. The only thing I don't have but I've seen make a difference with the sound is a single powered subwoofer.
The Chauvet Gigbar2 is very nice. I have two. They work best behind the singers with simple static white lights in front to light up their faces.
This is the TV stand I use
https://www.amazon.com/gp/product/B0057PQ8R2/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
I wouldn't run the audio from the TV into the speaker. I would suggest running it from the MacBook.
OK
A typical system I recommend would be
mixer
https://www.amazon.com/Yamaha-MG06X-6-Input-Compact-Effects/dp/B00I2J4V5G
speaker(s) - you would need to buy speaker stand(s)
https://smile.amazon.com/Alto-Professional-TX310-Musicians-Ceremonies/dp/B097HZT1M9
mics
https://www.amazon.com/innopow-80-Channel-Microphone-Continuous-WM-333/dp/B0749L15PF
TV - I normally like to use 2 monitors, one for the singer and a bigger one for the crowd. I don't have a particular brand or size.
I use these to mount the TV / monitors
https://www.amazon.com/gp/product/B0057PQ8R2
laptop
Needs to have HDMI output. I change the audio setting to run the output in mono.