Можем ли мы установить цену по-разному для первого года и далее?Мол, за первый год 2,99, а затем 0,99
Да, вы можете!Вы можете настроить начальную цену Pay-up-Front: SKProductDiscountPaymentModePayUpFront
Это полностью настраивается в App Store Connect при настройке вашего продукта.
Подробнее оразличные виды вступительных цен: вводные цены для iOS
Для этого может не быть готового решения.
Но, может быть, вы можете попробовать что-то вроде этого.