Issue: https://github.com/php/php-src/issues/12075
Author: sinnbeck
### Description
The following code:
```php
<?php
echo number_format($contents['value'], 1);
echo round($contents['value'], 1);
```
Resulted in this output:
```
5.7
5.7
```
But I expected this output instead:
```
5.8
5.8
```
This happens after upgrading to php 8.2.9 and getting this fix
>Fix [GH-11587](https://github.com/php/php-src/issues/11587) (After php8.1, when
>PDO::ATTR_EMULATE_PREPARES is true and PDO::ATTR_STRINGIFY_FETCHES is true, decimal zeros are no
>longer filled).
The value from the database is 5.75 and in all other versions it is rounded to 5.8 without a
problem.
PDO::ATTR_EMULATE_PREPARES is true and PDO::ATTR_STRINGIFY_FETCHES is true

### PHP Version
PHP 8.2.0
### Operating System
Ubuntu 20.04