@PascalKonings, the suggestion from @Zeka is probably the way to go, but in case you do want to stick with image tags you can set them dynamically in a hook in /site/ready.php:
// Dynamically set the selectable tags for an images field
$wire->addHookAfter('InputfieldImage::renderReadyHook', function(HookEvent $event) {
/** @var InputfieldImage $inputfield */
$inputfield = $event->object;
// The images field
$field = $inputfield->hasField;
// The page that the field is on
$page = $inputfield->hasPage;
// Only for a specific images field
if(!$field || $field->name !== 'your_image_field') return;
$config = $event->wire()->config;
$js_name = "InputfieldFileTags_$field->name";
$data = $config->js($js_name);
// Set the tags however you like, using $page if needed
$data['tags'] = [
'carrot',
'pumpkin',
'cauliflower',
];
$config->js($js_name, $data);
});