Problems with choosing a battery for our rover project ?

The driver should be able to handle the rated stall current. Brushed DC motors briefly draw that every time they start moving.

Some drivers allow motor current limiting, for a "soft start", then you can relax the maximum current handling requirement for the driver, as long as the current limit is set properly.

I don't see any mention of current limiting on the product page for the 100A motor driver linked above.