Bosnia and Herzegovina is currently listed by Apple as supporting both the Apple TV app and an Apple TV subscription, so the country itself shouldn’t be the issue.
Since it works on your iPhone but not on the TV or PS5, I’d first make sure both devices are using the same Apple Account and that their region settings are correct.
I’d also check whether the TV or PS5 is using a VPN, custom DNS, or other network/security service that could make Apple detect a different region. Trying tv.apple.com in a browser on the same network could help narrow that down.
I wouldn’t change your Apple Account country or region just to test this, since that can affect subscriptions and purchases.
→ If your device has network connectivity issues, check for VPN and other third-party security software - Apple Support