components required fields
### Node Version

20.18.1

### NPM/Yarn/PNPM Version

10.8.2

### Strapi Version

5.7.0

### Operating System

Windows 11

### Database

MySQL

### Javascript or Typescript

Typescript

### Reproduction URL

_No response_

### Bug Description

Hello,

I have no idea is it a bug or normal behavior, however required fields behavior sometimes is strange. I can not publish a collection type with empty required field, but I can save it. Please read the steps to reproduce.

### Steps to Reproduce

1. Create a component in content-type builder with one required text field;
2. Create a collection type in content-type builder and insert into it a recently created component with required field;
3. Go to content manager and try to create new entry in recently created collection type;
4. Leave required field empty and try to save and then to publish.

### Expected Behavior

As you can see you can save an entry with empty required field but can not publish. Maybe it logical, that saving should be not allowed to? Because as result I have an empty entry in DB, and it causes another problems.

### Logs

```shell

```

### Code Snippets

_No response_

### Media

![Image](https://github.com/user-attachments/assets/24ec6ca2-5e28-4e39-9094-eb68c6a135c9)

### Additional information

_No response_

### Confirmation Checklist

- [x] I have checked the existing [issues](https://github.com/strapi/strapi/issues) for duplicates.
- [x] I agree to follow this project's [Code of Conduct](https://github.com/strapi/strapi/blob/develop/CODE_OF_CONDUCT.md).