Code:
[ 13.167759] lost page write due to I/O error on mmcblk0p2
That is fatal, it is the file system of the 'Diags' system.
All you can do is replace the eMMC device.
There is a thread here from a person who replaced theirs (with a larger capacity version) but the process should be the same with your model and a stock capacity chip.
PS: There is at least three boot attempts in that log you posted, we only need one that shows the problem.