UI design for Rating Scale with 0.5 incremental point scale

I'm working on a rating scale that will consider point decimal with 0.5 increments from 1 to 5. The use for this is to rate/score. The previous rating scale just considers whole numbers from 1 to 5 with this format

rating scale

However, when you add 0.5 increments, the easiest solution is to add 10 circles each having these numbers

1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5

Some solutions I thought

  1. Use Scale Slider

scale slide

Con: It doesn't fit very well because the use of the rating scale is for rating or scoring. Thus, scale slider does not easily be understandable on the use for rating.

  1. Dropdown

dropdown select

  1. Button Group Style / Pagination-like Style

button group

I'm still looking for better ways to present it. If you encounter something similar, I would appreciate your thoughts on how to make it better.