I really don't think Sputnik cost more than the entire Apollo program, nor 8x the cost of the JWST. I can only find a couple of sites saying "33.000 million" for Sputnik's cost, unsourced.
That could be an EU/US issue. In the EU it is common to separate thousands (or millions) with dots, and decimals with commas. In the US it is the other way around. So those sources could be saying (or were read by GP) as 33 thousand million (33 billion) or it could mean 33 million and 0 thousands.
The billion sounds linguistically more correct, but I have no idea if those are inflation adjusted dollars or whatever. It could be an error that telephones around the internet as 33.0 million by the US system then converted to someone in the EU to 33.000 because they misread the number.
The billion sounds linguistically more correct, but I have no idea if those are inflation adjusted dollars or whatever. It could be an error that telephones around the internet as 33.0 million by the US system then converted to someone in the EU to 33.000 because they misread the number.