Yep, the actual shirt John McGovern wore in one of the finals (I forget which one). Would be pretty bad if that was fake.The adidas one in the cabinet? Sounds like it's the same one.

Is there anyway to repair those badges when they flake and crack?

don't think so. They were ****.
Memory is poor, but I'm sure I remember my shirt having an embroidered badge - it had a circular disk of material inside which held the construction together. However, this could be a lter version, like I say, poor memory.
The only thing that struck me from your photos is the label seems too modern - colour print on textiles.