The µC does not have to do very much. So anything capable of creating the clock, a better than 5 Bit ADC and some IOs should be fine. Using the µC to do the display decoding is a little strange, but possible. So any of the listed µC should be fine and even simper ones (like Mega88, PIC16, maybe PIC12) should be good enough. An integrated DAC could be used for fine adjustment, but an external one is possible too. I would somewhat prefer 5 V operation as the ICL7135 usually is 5 V supply.
There is little use for an µC integrated USB interface, as this would not be isolated from the meter circuit. If wanted, a PC interface would be more practical by an UART output from the µc and than via opto-coupler to an UART to USB chip (powered over USB). This could be an later option if the UART pins are left accessible.
The internal ADC would be more for auto-ranging, e.g. measure the approximate positive and negative peak voltages to detect possible clipping. So no high accuracy needed, but 2 or 3 input would be nice. Comparators would also work - but an ADC might be easier.
No need to run the µC fast. Something like a 1 or 4 MHz clock should be OK. One may not even need a crystal, as the power grid frequency is not that stable anymore - at least in Europe.