An LED is bright when it has 25mA. You have 7 LEDs so the current might be as high as 175mA.Then the current from your 900mAh battery cell will be 3.5V/1.2V= 2.8 times higher and it will last only half an hour.
Your solar panel is too small so it will take a few days to fully charge your 900mAh battery cell.
Your solar panel is too small so it will take a few days to fully charge your 900mAh battery cell.