С цифровой сонькой сейчас, увы, без плясок вокруг магазина не обойтись — российский PS Store с 2022 года не продаёт игры и подписки, оплату картами РФ просто отрубили.
По факту у тебя два рабочих варианта.
1. Сам делаешь иностранный PS-аккаунт (Турция, Польша, США — что удобнее) и привязываешь его на своей консоли как основной. Выпускаешь карту иностранного банка, желательно из того же региона, в котором создан PS профиль. Игры, купленные на нём, будут запускаться и с твоего "родного" акка, так что играть можно как раньше.
2. Покупаешь игру не напрямую в PS Store, а через магазин, который торгует цифровыми копиями и аккаунтами. Там схема обычно такая:
- оплачиваешь заказ картой РФ;
- на почту прилетает либо код/подарок, либо данные аккаунта с уже купленной игрой;
- по инструкции заходишь, качаешь, включаешь шаринг — и играешь.
И не факт, что первый вариант будет дешевле. У магазинов обычно вся работа уже отлажена. Да, они берут небольшую комиссию, но она ниже, чем издержки выпуска своей карты и потерь при её пополнении.

Если интересует именно бателфилд 6 на пс 4, я бы смотрел в сторону магазинов, которые специализируются на консолях и официальной "цифре". Например myconsolestore.ru - там сразу поясняют, что игру не высылают кодом, а добавляют на аккаунт выбранной страны — сейчас предлагают Украину или Турцию.
Если у тебя уже есть аккаунт нужного региона — при оформлении заказа отправляешь логин, пароль и один из резервных кодов. Они сами заходят и добавляют игру.
Если аккаунта нет или не хочешь предоставлять свои данные — магазин сам создаёт новый, кладёт туда игру и отдаёт тебе логин/пароль от аккаунта и почты, дальше всё меняешь под себя. Аккаунт остаётся у тебя навсегда вместе с игрой.
Игра полностью официальная и банов за такой способ не будет.
А потом можешь запускать Battlefield 6 уже со своего российского аккаунта, а тот иностранный используется как носитель лицензии.