“an ultracapacitor, a battery-like device”
no. A capacitor is not at all like a battery.
Capacitors by their nature lose their charge gradually. If this problem has been solved, then we have a breakthrough.
batteries suffer from self discharge also.