Estonia's Spy in Chief has made some comments about Russia's ability to replenish weapons
He estimates that Russia still has 9000 tanks in various levels reserve and using basic calculations of employing 3 tanks to put 1 serviceable together, gives Russia the potential to reactivate 3000 tanks.
He also mentions that the destroyed 500 SPG's only represent a loss of the 10% of Russia's pre-war fleet including reserves.
Regarding artillery rounds, they estimated Russia had 17 million rounds before the war, having using 10 millions by now in part to the increased rate of use 20.000 to 60.000 rounds per day during the summer. Prior to the war Russia could manufacture 1.7 million rounds per year, or around 141.000 rounds per month but that amount has been increased as factories have implemented more shifts and personnel.
Based on those numbers without the increase, they estimate Russia has 10 million rounds left to use but estimate Russia can/has increased the production levels to 3.4 million rounds per year.
On the precision munition front, while Russia has depleted a big part of their stocks, they estimate Russia still have enough left for the next 9 months.