Freelancer vs Agency: Comparing the Average Price of SEO Services in 2025