Recovery: Add mount /data with pin/password and decrypt

sensible request, there’s a nasty space issue users can run into when updating.

When I browse the upstream of the /e/recovery I don’t see effort in that direction: project:LineageOS/android_bootable_recovery

Would take to testing a build how easy openrecoveryscript can work within the upstream android_bootable_recovery - or if the device fstabs / kernel / busybox can be lacking. I’d talk to a teamwin recovery dev first