add component-data tags for non article page types

Following on from: https://github.com/guardian/frontend/pull/3488

Sprinkle data-component types for page types other than articles; 

New data-component values

Galleries
- gallery-meta
- gallery-body
- gallery-share

Images
- image-meta
- image-body
- image-share

Vidoe
- video-meta
- video-body
- video-share

Live blogs
- live-blog-meta
- live-blog-body
- live-blog-share