never had surgery but tore my shoulder about 10 years ago. mobility exercises, stretching, yoga have been the solution. i won't ever be able to lift heavy but it is manageable
diet is getting a little bit better but I still think you have room to improve
for example I would get rid of the sausage and add some fruit instead with the eggs