This is a technical forum, and this is not the place where you can price quotes. You will need to talk to your local Microsoft subsidiary or a reseller to get a price.
When it comes to SQL Server, that depends on which version of SQL Server you have today. The only version of SQL Server which is fully supported on Windows 2025 is SQL 2022, of the simple reason that this is the only version of SQL Server that is fully supported overall. All other versions have fallen out of mainstream support. SQL 2016/17/19 are in extended support.
I don't know if there is any official word of which SQL Server versions that are supported on Windows 2025, but if there is, I would expect only SQL 2022 and SQL 2019 to be on that list. This does not mean that older versions will not run at all, but you will be left on your on.
So, no, you don't have to upgrade your SQL Server - but you probably should.