Hi, you have just encountered the second of the two main causes of all modelling issues (the other being: ‘flipped Normals’).
You have double vertices (more than one vertex in the same place):

That is why the bevel won’t work.
Solution: select all and press M > Merge by Distance:

And then you can bevel away:
