[BUG] TypeError: fs.readFile is not a function
### Describe the bug

Updating to the latest version of `tsed` `7.61.1` while trying to render an EJS file, i get the error `TypeError: fs.readFile is not a function`
https://github.com/tsedio/tsed/blob/production/packages/engines/src/utils/cache.ts#L80

It seems that the methd `read` inside of `cache.js` now imports `fs-extra` but `fs-extra` does not have the method `readFile`.

It might be worth noting i am using ESM

![image](https://github.com/tsedio/tsed/assets/27996712/1b871c78-8897-4a60-9e45-4f84c3e0413b)


### To Reproduce

* install latest TSED under ESM (might not be relevent)
* set up EJS
* set up a `@View()` in controller to ejs file
* load the page

### Expected behavior

the file is rendered and page loads

### Code snippets

_No response_

### Repository URL example

_No response_

### OS

Windows 11

### Node version

v20.11.0

### Library version

7.61.1

### Additional context

_No response_