1) and 2) You have nothing to worry about. Once you file the AR-11 to reflect your current address, they don't dig for past failures to file. When you move, just file it again, no problem.
3) That notation on the SS card has no effect on your eligibility renew your GC or obtain citizenship. It's just a warning to employers. But you should go to the SS office and show them your old card and GC, and request a new SS card without the employment restriction. The card will be delivered in about 2 weeks, and one benefit of the unrestricted SS card is that you can show it to employers (combined with your state ID or driver's license) instead of showing the GC.
4) They don't check that for GC renewal. If they're going to check that, it would be during the citizenship process. And usually it's only to check if you were employed by the sponsoring employer; I've never heard of them going as far as checking the salary. And on the citizenship application form they only ask for 5 years employment history, so it's very unlikely they're going to care about your employment 10 years ago. But why are you worried about the salary? Was it less than what's on the labor certification?
PD: Jan 2003 (EB3 rest of world)
I-485 Approved: July 2007
I am a layman, not a lawyer. What I write here is not official or professional legal advice. In addition, my answers on this forum are specific to the scenarios discussed in each thread and should not be generalized to other situations.