Neon Tetras are egg layers/scatterers and do not have babies.
They can spawn every two weeks when conditions are right and they
are also in breeding condition. They lay hundreds of adhesive eggs
when they spawn.
Possibly,but it would be best if you put her in a separate
tank,like a 10 gal.because the other fish might eat the baby fish
if you let her stay in there with your other fish.