Is there a way to edit <header> site wide in one place?

Unless I didn’t understand your request, you can create your own theme component and add it to all your themes.