flash: stm32: fix for l4 writing wrong data
flash: stm32: fix for l4 writing wrong data

L4 have 64 bits write access.
The cast to 64 bits data address in write_dword
requires 3 right shifts on i (byte index) else the
data taken are wrong for i different from 0

Signed-off-by: Michel Jaouen <588f37dc1ad90ac17e5ebf7a3d4ed7e4229cdfe8@st.com>

zephyrproject-rtos/zephyr,punitvara/zephyr,kraj/zephyr,zephyrproject-rtos/zephyr,runchip/zephyr-cc3220,explora26/zephyr,finikorg/zephyr,GiulianoFranchetto/zephyr,GiulianoFranchetto/zephyr,punitvara/zephyr,galak/zephyr,zephyriot/zephyr,fbsder/zephyr,mbolivar/zephyr,aceofall/zephyr-iotos,fbsder/zephyr,galak/zephyr,kraj/zephyr,zephyrproject-rtos/zephyr,aceofall/zephyr-iotos,GiulianoFranchetto/zephyr,fractalclone/zephyr-riscv,fractalclone/zephyr-riscv,fbsder/zephyr,runchip/zephyr-cc3220,rsalveti/zephyr,nashif/zephyr,punitvara/zephyr,galak/zephyr,ldts/zephyr,finikorg/zephyr,mbolivar/zephyr,finikorg/zephyr,ldts/zephyr,runchip/zephyr-cc3220,aceofall/zephyr-iotos,holtmann/zephyr,Vudentz/zephyr,fractalclone/zephyr-riscv,GiulianoFranchetto/zephyr,zephyrproject-rtos/zephyr,finikorg/zephyr,ldts/zephyr,nashif/zephyr,finikorg/zephyr,rsalveti/zephyr,nashif/zephyr,mbolivar/zephyr,zephyriot/zephyr,runchip/zephyr-cc3220,rsalveti/zephyr,sharronliu/zephyr,Vudentz/zephyr,fractalclone/zephyr-riscv,fractalclone/zephyr-riscv,rsalveti/zephyr,sharronliu/zephyr,nashif/zephyr,runchip/zephyr-cc3220,ldts/zephyr,holtmann/zephyr,Vudentz/zephyr,kraj/zephyr,zephyriot/zephyr,holtmann/zephyr,punitvara/zephyr,explora26/zephyr,zephyrproject-rtos/zephyr,Vudentz/zephyr,zephyriot/zephyr,holtmann/zephyr,mbolivar/zephyr,nashif/zephyr,ldts/zephyr,aceofall/zephyr-iotos,fbsder/zephyr,explora26/zephyr,sharronliu/zephyr,kraj/zephyr,explora26/zephyr,sharronliu/zephyr,sharronliu/zephyr,explora26/zephyr,Vudentz/zephyr,kraj/zephyr,galak/zephyr,fbsder/zephyr,mbolivar/zephyr,galak/zephyr,zephyriot/zephyr,GiulianoFranchetto/zephyr,rsalveti/zephyr,Vudentz/zephyr,holtmann/zephyr,punitvara/zephyr,aceofall/zephyr-iotos