Since IOS 15, wallet automatically by default adds expired passes to your expired passes folder.
Is there any way to push a new expiry date in the future to an expired pass, that automatically updates the pass to unexpired and moves it out of the expired passes folder, without the user having to do it manually?