### Description
Other js engines can print correctly while jerry throws a type error. 
### JerryScript revision
2.4.0

### Build platform
ubuntu20.04

### Test case
```
result = String.prototype.normalize.call(String.prototype.padStart.call(0, 5, '-'));
print(result);
```


### Output
Unhandled exception: TypeError

### Expected behavior
----0

Inconsistent behavior
This is a GitHub Issue
repo:jerryscript
owner:jerryscript-project
Title : Inconsistent behavior
Issue date:

--- start body ---
### Description
Other js engines can print correctly while jerry throws a type error. 
### JerryScript revision
2.4.0

### Build platform
ubuntu20.04

### Test case
```
result = String.prototype.normalize.call(String.prototype.padStart.call(0, 5, '-'));
print(result);
```


### Output
Unhandled exception: TypeError

### Expected behavior
----0

--- end body ---
