Хотелось бы создать приложение существующего интернет магазина, не переделывая и не переписывая с нуля сайт.
Дописывать придется в любом случае. Вопрос в каком объеме. А вот, переделкой сайта можно и не заниматься.
Хотя, скорее всего чуть переделать тоже нужно будет. Например, добавление jwt auth в существующий секьюрити и т.д.
Можно поступить по-разному:
1) PWA на javascript. Это самое быстрое решение, которое вы найдете. + адаптировать UI сайта под моб. устройства.
2) Написать REST сервис для интернет-магазина (не переписывая текущий функционал) ну а дальше поднять нативное или ненативное приложение под моб. устройства. Если хотите охватить больше моб. устройства (android, iOS), то REST + React Native (javascript). А если принципиально нужно нативное приложение в чем скорее всего нет надобности с учетом вашей задачи, то java, kotlin.
Переписывать весь Framework с нуля на другом языке вариант отпадает.
Не вижу необходимости. Можно конечно взять какой-нибудь MERN + React Native, чтобы все было на одном языке, но нет надобности.