Earlier quoted context omitted.
https://mg.lol/blog/data-blocker-teardown/ The normal PortaPow tells the device that it's a charger. The extra paranoid version with no components on the board will often limit charging, it depends on how the device treats a complete lack of data pins.
Yes, but if you use a data blocker with a microcontroller on it, you've just exchanged one company you need to trust for another.
But if you're worried then get one that has a resistor and only a resistor.