The only way I could find out how to get classic Super Nintendo games to work on the Nintendo Switch is to sign up for Switch Online. However, I want to keep playing those games without paying for them every year.

Is it possible to purchase the classic games for Nintendo Switch? If I sign up for Switch Online and then sign out of it after a year, will I still be able to play the classic games after the subscription ends?