Fix the error messages about fields requiredness within Create a new Topic form
**Describe the bug**
Please update the error messages for required fields to be more clear and simple

**Set up**

https://www.kafka-ui.provectus.io/


**Steps to Reproduce**
Steps to reproduce the behavior:

1. Navigate to Topics
2. Press Add a Topic
3. Press 'Submit' button

**Expected behavior**
Error messages about fields requiredness should be understandable for user

**Screenshots**
<img width="1717" alt="Create a topic-error messages" src="https://user-images.githubusercontent.com/104780608/170308942-29ee1640-d9fd-4d58-aa36-f354435db81a.png">


**Additional context**
Linked to https://github.com/provectus/kafka-ui/issues/1885

kafka-ui-react-app/src/lib/yupExtended.ts
kafka-ui-react-app/src/lib/yupExtended.ts
diff --git a/kafka-ui-react-app/src/lib/yupExtended.ts b/kafka-ui-react-app/src/lib/yupExtended.ts
index f93b15de442..db185821095 100644
--- a/kafka-ui-react-app/src/lib/yupExtended.ts
+++ b/kafka-ui-react-app/src/lib/yupExtended.ts
@@ -52,13 +52,32 @@ export const topicFormValidationSchema = yup.object().shape({
       TOPIC_NAME_VALIDATION_PATTERN,
       'Only alphanumeric, _, -, and . allowed'
     ),
-  partitions: yup.number().min(1).required(),
-  replicationFactor: yup.number().min(1).required(),
-  minInsyncReplicas: yup.number().min(1).required(),
+  partitions: yup
+    .number()
+    .min(1)
+    .required()
+    .typeError('Number of partitions is required and must be a number'),
+  replicationFactor: yup
+    .number()
+    .min(1)
+    .required()
+    .typeError('Replication factor is required and must be a number'),
+  minInsyncReplicas: yup
+    .number()
+    .min(1)
+    .required()
+    .typeError('Min in sync replicas is required and must be a number'),
   cleanupPolicy: yup.string().required(),
-  retentionMs: yup.number().min(-1, 'Must be greater than or equal to -1'),
+  retentionMs: yup
+    .number()
+    .min(-1, 'Must be greater than or equal to -1')
+    .typeError('Time to retain data is required and must be a number'),
   retentionBytes: yup.number(),
-  maxMessageBytes: yup.number().min(1).required(),
+  maxMessageBytes: yup
+    .number()
+    .min(1)
+    .required()
+    .typeError('Maximum message size is required and must be a number'),
   customParams: yup.array().of(
     yup.object().shape({
       name: yup.string().required('Custom parameter is required'),
