Log screen does not properly "break" lines
### Describe The Bug

As per the current implementation, the "View Logs" starts "tailing" the HomeBridge log file from the last 50,000 bytes. This ignores line breaks and often results in breakage such as the below example (note the garbled ASCII code):

```
Loading logs using native method...
File: /var/lib/homebridge/homebridge.log

37m[3/20/2023, 3:09:09 PM] [Front Door Unlocked] Stopping the Timer
[3/20/2023, 3:13:54 PM] [Relevant Lights] Setting switch to true

```

This should fixed by starting to output text only from after the first linebreak found in those last 50,000 bytes.

### Logs

_No response_

### Config

_No response_

### Homebridge UI Version

4.50.2

### Homebridge Version

1.6.0

### Node.js Version

18.15.0

### Operating System

Raspberry Pi OS / Raspbian

### Environment Info

- [ ] Using Docker?
- [ ] Using Hyper-V?
- [X] Using hb-service?

### Raspberry Pi Model

Raspberry Pi 4 B