Razor pages являются частью ASP NET Core MVC.
И он нужен для разработки фронтенда с SSR, а не бэкенда. Так что правильнее будет делать аналогию не с flask, а django.
Razor Pages - Jinja
ASP NET Core MVC - Django
Blazor же вообще целиком и полностью нужен для фронтенда - его стоит ставить в аналогию с Angular и Vue.
Какая бэкeнд технологий .net из них самая перспективная?
Просто ASP NET Core, без MVC
Какую бэкeнд технологию на платформе .net выбрать новичку для более понятного входа с нуля?
По сложности они все эквивалентны, но решают разные задачи. Определись сначала с задачей.