As of Pokemon Scarlet and Violet, the Punching Glove was introduced, which increases the power of punch-based attacks by 10% while preventing them from making contact. This can be purchased at Delibird Presents at Mesagoza after 4 Gym Badges.
No, unfortunately. There is an ability though. It's called Iron Fist.