GrapheneOS allows you to deny network access per app pretty trivially. Google Play services make it a bit more difficult because the app might marshall the network request through that; I'm not sure how to verify that behavior when it happens.
It used to be you could let Onkyo App™ access the five IPs for onkyo.com and be done with it.