Were told you 8x8 by an engineer or code inspector or by a bunch of cranky guys on the internet?

I am in Ohio. When I originally built mine 12 feet tall I used 6x6 in the corners and on each side of the 16' door (bearing wall). 4x6s for the rest of the posts. I am on clay soil. Posts are about 30" deep with 10-12 inches of concrete under them to be below the frost line.
Not saying your code doesn't require 8x8 it just seems a bit much.
The round posts will be more work but oftentimes we do it yourselfers do have to trade our labor for money savings when the budget is tight.
Have fun with your build and don't get too wound up by some of the guys here almost all of them mean well, but humor and sarcasm sometimes loose something in the typing!