You always had to show the funds for 90 days Single or Multi Entry Non-O, except in Savannakhet both didn't require it until last year went Multi required it but still not single. It's possible that now even Single will require it with new e-visa regulations.
If you already have a non-O, which you extended 12 months, you don't have to do a new one. You can either extend it with the financial requirement, or use an agent for yearly extension (which by pass the proof of funds).
Ongoing rate is 25-40k baht for the 12 months extension with agent. Shop around. If you are no longer on Non-O, but came from visa exempt entry or tourist visa, to transfer to Non-O first with agent will be 15-30k baht.
You said: "extension of stay based on marriage". In that sentence are the words "extension" and "marriage". You said it in a different word order, come on.
I always called both marriage extension for practicality (you need to be married to get the 60 days...). In theory, yes, one is more of a marriage extension then the other, but the 12 months extension isn't officially called a marriage extension either.
No, the 12 months is not a marriage extension. We know it as such, but the official term is not marriage extension. But in reality, yes, it's the same.