some good ideas here, but not all of them practical.
live player stats: for whom? they would only be legible by players on the pitch, the audience would much rather have an overlay on the screen. and they would take too much space and be distracting.
player camera: all my yes! like formula 1 drivers. it would make for exciting footage.
built in energy generators: sure. although wearable lithium batteries can also be an option.
live advertising: it may just happen, but ugh. what an eyesore. too distracting for other players, as well.
offside indicator. NO! absolutely not! other players would also see the light flashing, and as a player you're supposed to figure out yourself if your teammate or opponent is offside! besides, if you want technology built into this I suggest using an analogue of goal line technology, which worked so well last summer.
yellow card indicator: the occurrence of forgetting which players you carded is way too rare to warrant this intrusion in the shirt. not worthwhile imho.
low visibility detector: we've already got technology for this, like uniforms traffic attendants wear. might work but it's not 'future'
shoulder mounted speaker and microphone: it would alter the way the game is played completely. technology should aid the way football is played, not transform it.
impact visualizer: well, how do you differentiate between an impact with the ground and one with the player? not practical.
all in all, player cameras and energy generators are the only things that may ever work here in my opinion.