Yes, Redmi 4A supports OTG function. If you are trying to connect pen drive please ensure that the file system is FAT 32. But it has a file size limit of 4GB only. You can check the complete specifications here.

Yes, Xiaomi Redmi 4A does provide a Screen mirroring option which is available in the settings option. Though Xiaomi Redmi 5A does not comes with the same screen mirroring option.
You can check all the details on the link Xiaomi Redmi 4A Screen mirroring

Go to Settings on your device, choose Accounts and find Google Account. If you still have not added one, now is the good time to do that.

Then click on your account and tick the option "Contacts". It should now be synchronized with the Google server. You should repeat the same actions on the other device - that way the old phone will send your contacts and the new one will receive them.