+per #15279 FSM for PersistentActor

Located in akka-persistence because persistence is experimental and probably should not be used in akka-actor
usually we jsut use `p-1` etc, as the files/memory between runs can be cleaned - see PersistenceSpec as base class instead for examlpe