How does UE get to know the information regarding sub carrier spacing of a particular carrier sent?

Hello Friends.

Had a few doubt regarding the 5G NR process

How does UE get to know the information regarding sub carrier spacing of a particular carrier sent?

How does UE or gNodeB get to know which Channel it is?

How does UE differentiate between PDCCH PDSCH and PBCH and does gNodeB get to differentiate between PUSCH, PUCCH Prach?

Ue will differentiate with RNTI scrambled.
Yes at gNB end UE will signal channel used with reporting CSI or UCI.
If it CSI + UCI then PUCCH or PUSCH.
If it CSI + UCI + data then PUSCH.

They are separate sent in time and frequency and each has its own demodulation reference signal.

Based on the BWP. UE can be active only one BWP at a time and each BWP is characterized by its own SCS.

Is it not by RNTI for LTE case?
Where demodulation reference signal not available for each channel like NR?