Store unable to read falsy values
### Describe the bug

When trying to read a value from the `Store` class, that is falsy, like `false` or `null`, `undefined` is returned.

This is due to `||` in the `get` method

### To Reproduce

1. Write `false` to the `Store` instance using some key
2. Read the value using the same key

### Expected behavior

Proper value reading 

### Code snippets

```TypeScript
https://github.com/tsedio/tsed/blob/d0cd0f218d0d581def0ed4121c2826da2fe42a6d/packages/core/src/domain/Store.ts#L114
```

### Repository URL example

_No response_

### OS

linux

### Node version

v20.18.1

### Library version

v8.5.0

### Additional context

Changing the value to  
```
return this._entries.has(nameOf(key)) ? this._entries.get(nameOf(key)) : defaultValue;
```
Should fix the issue. I'll prepare the PR if you give a go-ahead that it won't break something/the behavior is not intentional.