OP can also "kick the can down the road" and have a 100-150A subpanel installed in the garage, and add charging circuits later.
Although, if the interior walls of the garage are sheetrocked and final wiring added later, you'd likely need to use surface mount conduit (ie, EMT - galvanized metal tubing). Some people find that offends their sensibilities. I don't - it's my garage, not a living room.
View attachment 173420
Wiring now? Decide if you want to park head-in or tail-in. Add two circuits to the car's left rear in each bay (so, rear left for head in, front right for back in). In a two car garage with 2 single-width doors, both cars parked head in, you'd want one outlet/HPWC to the left of each door (looking at the garage from the driveway, that's left rear corner and center post between the doors).
A double-width door will make charging more difficult in one bay. Assuming head-in parking, you'd be dragging the cord from the front or right wall of the garage, vs having it right there on the post.
Now that I think about it, most of the garages I've seen have lots of structure in the walls between doors (often steel posts) - not a lot of room to add an outlet box. You probably need to surface mount the box (but the wires could be run in the wall).
If you want maximum flexibility, run 2ga copper to each location (this will be expensive). You can add breakers and outlets or HPWC later. Have your electrician verify that the terminals on a 50A breaker and outlet can handle wire that big. You'll also want to run an empty conduit (with pull string) between the two locations so you can add the low-voltage data interconnect later that allows 2 HPWC's to load share.
If you have lots of electrical loads (A/C, heat, range/oven), consider upgrading beyond 200A service, just to be safe - it's a lot cheaper to install 320A/400A now than go back and retrofit later).