Hersteller die mit batteriebetriebenen Lichtern werben die laut StVO zugelassen sind, sind für gewöhnlich nur für Rennräder unter 11 kg zugelassen - man muss eben oft auch das Kleingedruckte lesen.
Dass es eine Batterieleuchte gibt, die für alle Räder zugelassen ist, ist mir unbekannt.
Es gibt auch Lichter, die im Straßenverkehr nicht zugelassen sind, da sie zu hell sind. Lupine baut z.B. solche Dinger, die allerdings ein Vermögen kosten und vorallem zum Mountainbiken in der Nacht eingesetzt werden.
Seit Jahren fahre ich selber allerdings mit Batterielicht und hatte dabei noch nie Ärger mit der Polizei. Solange man ein Licht hat sind die für gewöhnlich zufrieden. Schau dich doch mal um wieviele Leute mit solchen Batterielichtern umherfahren.
Ein Fahrrad, welches wirklich 100% StVO-Konform ist, findet sich im Alltag sowieso sehr selten.
Probleme kann es eher geben, falls man einen Unfall hat, dort kann dann z.B. die Mitschuld größer werden.