There’s offset edges addon but it won’t automatically keep the vertex distances the same. There’s also looptools addon: space which puts vertices to equal distance apart, but also not automatic. There’s too many vertices, and the shape would be easier to handle as a curve.