Took our EV to a non-dealer body shop after someone hit us a few years ago; the problem at the time was finding a shop that didn't have a months-long wait, not EV-specific.
I had the tires replaced at a local garage where I take my ICE car (after having several flats fixed there/punctures plugged from nails that the lousy stock tires were constantly picking up).
Haven't needed other repairs except for (a) specific recalls that only the dealer can do or (b) regularly scheduled maintenance that I had done during the recall appointments. Next time I need to change the air filter, I'll probably do it myself, since the dealership charged $250 for it. It doesn't have a huge amount of mechanical parts, compared to an ICE car, so I don't anticipate much, either.