Customize Item with Metadata block

Is there a way to limit which metadata fields are shown in the item with metadata block? and to customize it for each page?

You can override the view used for Item with Metadata in your theme. The view is common/block-layout/item-with-metadata.phtml, so you can copy that from the core’s application/view folder into your theme and edit it there.

Customizing it between different pages could be a little trickier… in that view you don’t have simple access to what page you’re on, though you could always manually check in some way.