These cruisers only cost approximately $34 million to manufacturer. How are they so cheap? That's like a rounding error in the cost to build a US destroyer.
To start with, they aren't cruisers. This is a missile corvette, the closest equivalent in the US fleet would be a littoral combat ship. That may not look much better in terms of cost, but to generalize on displacement/capability corvette -> frigate -> destroyer -> cruiser. The Russian ship here featured 8x VLS capable of Calibur missiles and a ship borne Pantzir air defense system. By way of comparison my country is building a new class of frigate which will carry 8x Naval Strike Missiles, 24x Sea Ceptor missiles, 24x multirole VLS, 2x twin 324mm torpedo launchers, and a helicopter (some guns etc). Hopefully that gives an idea of how important it is to not randomly use terms like "cruiser" for any ship painted grey by certain media outlets.
Bro that's not just a mark, hitting a vessel in port is fucking rout worthy. If you can't protect your port from a country with no navy you're proper fucked, ask vichey france. They had one of the largest most modern fleets and it took like a single day of bombing to put them on the sea floor.