The simple truth is that the market for third party non-Apple replacement parts is super sketchy. In the US and other countries where it's convenient to purchase from a reliable site like ifixit, you have legitimate options. For the rest of the world, you have AliExpress. It's not a matter of finding a local reseller, you really just don't have many good options.
I opted for my own 3rd party replacement via AliExpress and a few other resellers who shipped to the country I'm in, and while the price was right (about $10 or so), the battery shipped was just trash. It did not charge properly, even when I wired it up myself, and once fully charged that way, the batteries turned out to be counterfeit and had labels posted over the actual capacities.
It's a mine field, and unless you have the technical background to know whether it's the phone or the battery itself causing the issue, it really starts to look like it's Apple making things bad. In my case, I have the rudimentary knowledge to know that I just was sold batteries that were not fit for purpose. Go to the most common online retailer for most US persons (Amazon) and you are inundated with shoddy 3rd party batteries, the exact same ones I got from AliExpress.
How exactly are they supposed to protect the consumer here when __not__ noting that this is an unofficial battery results in the phone/user getting the impression something is wrong with the phone, not the battery.
I love iFixit, but in this case, I feel maybe they're misjudging the situation. I'd totally trust a battery from them 100%, but it's not feasible to ship to my country of residence from iFixit. Many people in the world are in this situation.