I just replaced my iPhone 8 Plus battery myself following the iFixit guides for about $20 including the tools. The batteries aren't that expensive, there's no reason for Apple to charge this much ...