public static function floatNumberFormat(float $number)
    {
        $number = number_format($number,2);
        $number = rtrim(rtrim($number,'0'),'.');
        return $number;
    }

number_formatの第二引数は小数点の桁数

参考サイト
SYSTEM238 / NOTES1 / PHP / 小数点以下0を削除する

こっちでも良さそう。

number_format(sprintf('%.1f',$number),1);

元記事はこちら

小数点のある数字をnumber_formatする(0を切り捨てる)