Add developer version number handling to fpm.toml

Hello ,
Currently I am trying to think of a solution to this issue Add developer version number handling to `fpm.toml` · Issue #1101 · fortran-lang/fpm · GitHub , but now I do not understand how the version will change from and when , for example, dev to pre and from pre to rc, for example, and when I change it. Is the developer who says when to move from this version to this one, or what exactly?
I am currently new to the Fortran community and I am trying to open pr because it is one of the conditions for entering gsoc. And If this issue is difficult for me to do now, since I have just recently learned fortran , is there a suggestion for an easier issue that I can try to solve ,or should I try to work on this issue?