Americans are paying up to $2,000 to have pumpkins arranged on their porches—and one Texas side hustle turned it into a six-figure franchise