We do it for jobs that we contract. You will need a permit for the pergola in city of Fulshear unless they have a minimum size requirement and you are under that. You most likely won't need a structural engineering stamp but you will need to specify footing details, beam to post attachment detail, and probably a rafter to beam attachment detail.
The hoa should be a little simpler - mainly length x width x height details along with locations on a site plan/survey and probably a list of type of materials and finish colors.
Don't have a rec on anyone that freelances that but maybe look around Linked In for a residential cad designer.