You are fighting a losing battle.
Plex doesn’t really care about any kind of ratings.
If you really care about half stars then you need to use a iOS/Android Mobile app. But even after that no client whatsoever (other than mobile) will ever see that half star rating.
A three and a half star (a seven rating) set in mobile will show as 3 or 4 stars in all others Plex clients.
Whether that shows as 3 or 4 stars in those clients will depend on numerous factors. (Namely, the client involved, the weather forecast in your local area next month and obviously your age, gender and your countries national sport).
As a side note things like ratings in something called trakt.tv is something that no Plex dev or the higher echelons at Plex has ever heard of.
2 out of 2 emby devs care about ratings and trakt.
3 out of 3 jellyfin devs care about ratings and trakt.
1 out of 1 infuse dev care about ratings and trakt.
0 Plex devs, or higher have ever heard of trakt.
Don’t get me wrong… things like skip intros are cool. I’m a huge fan of many Plex features and the main reason why I will not ditch Plex. But there are at least 30 threads with between 3 and 954 posts each on reddit about the lack of media ratings(and Trakt) in Plex as why they switched to far less impressive media server options.