=per #16009 Serialize SnapshotHeader without Java serialization

* it is backwards compatible, i.e. it can read old snapshots
Merge pull request #16194 from akka/wip-16009-snapshot-header-serializer-patriknw

=per #16009 Serialize SnapshotHeader without Java serialization