iPhone 8 stuck in recovery mode, can't recover OR update, and power button is not working.
I was using my iPhone 8 as normal, and then the power button stopped working to turn my phone off, so i went into settings and shut my phone down via the shut down button. I go to plug it in later and it is automatically in recovery mode. I go to iTunes and plug it in. It says there is a problem with my iPhone, so i need to either update or restore. So I click update. It downloads and starts the screen with the apple logo and loading bar.. then it says your iPhone cannot be updated, So i click restore instead, however it gets to about 65% on the bar and stops and says "your iphone could not be restored. It shows the error code being (-1). I can't hard reset it so it is stuck on the recovery mode screen. Please Help!
Thanks
iPhone 8