Leon Spinks -- former undisputed heavyweight boxing champ -- who defeated Muhammad Ali in 1978 ... has died after a 5 year battle with cancer. TMZ Sports has confirmed Spinks passed away Friday evening at the age of 67 ... surrounded by his wife…