Don't forget that the eink display will work with 5v but it will be very slow, according to their datasheets you have :
5v , 60-80% contrast, refresh between 720ms and 1200ms
15v , 100% contrast, refresh at about 240 ms.
So as you can see, if you power it directly from 5v, the update rate will be horrible, an average of one update a second.
It would make sense to aim for the 15v, but I think the eink display will also work with other intermediary voltages or some voltage close to 15v. I would think 12v would be a safe choice, and should still guarantee an update every 300ms or so.
If you go this route, obviously you'd need to somehow send 15v to each segment and turn on / off each segment... which would be difficult since we're talking about two different voltages.
Unless I'm really wrong (because i haven't slept all night) , you can use npn darlington array ICs like
ULN2803 between the microcontroller or basic shift register and the segments. The 8 inputs (the bases of each transistor in the array) take 5v from mcu/shift register and you feed 15v or whatever higher voltage you want on the common pin. Sure, it will take a lot of pcb space... and that's why actual eink drivers exist.