Question: is it grammatically correct to say so fun?
Answer: Is it grammatically correct to say “so fun”? No. The reason is because “fun” is a noun, not an adjective, “so” is a lot of things, including an adverb. “So” as an adverb goes quite well with a determiner like “much” in this case.