There are several chargers available on the market that offer these features, such as the Zappi charger from Myenergi and the JuiceBox Pro charger from Enel X. Both of these chargers allow you to set a charging schedule that maximizes the use of your solar energy and minimizes your reliance on the grid.
In terms of charging speed, your Leaf e+ supports DC fast charging up to 100 kW, so you may want to consider getting a Level 2 charger that can deliver up to 50 amps of power to take advantage of the Leaf's fast charging capability. The JuiceBox Pro 40 is one such charger that can deliver up to 40 amps of power.