I had Ryanair tickets London Stansted - Alghero for early October which I decided not to go, I changed it for a flight which going to be canceled, paid a bit for Ryanair hidden extra for increased seat and lagage cost. Once the new flight was canceled I got a full refund, original price plus extras.
The question is: how do you know which flight going to be canceled by Ryanair? I placed my bet on London Stansted - Podgorica, as Montenegro is in the red zone for Uk, with little chance those flights would operate any time soon.
Those flights are still on sale for October so this gamble might still work for some. Even if you missed 7 days window or your flight is not eligible for a free change, once a new flight is canceled you got back the whole amount including any change fees you paid earlier.