Purpose is to try to have a single entry point when dealing with rating values. Also fix incoherency introduced with odoo/odoo@32ba417549 where grades are not coherent in all computation. This new computation seems better as bad is now limited to <= 1 everywhere. Task-2728564 Part-of: odoo/odoo#82792