feat(workflow) [SD-1214] Instances of actions for states (WIP)

This is still WIP...
Yes, you were right, it's a redundant field because `state` of the content will tell if the content is spiked or not. `ArchiveSpikeService` should overwrite the `expiry`. I don't see a problem in removing `is_spiked`.

Also, as discussed, this Resource should extend `ArchiveResource`, otherwise spiking a content will not increment the version.