Hello,
Please check chapter 5 of datasheet version 2.0, other versions doesn't have such information. It has some information concerning you questions:
How long it takes to erase a 4K flash page ?
BL70x uses QSPI Flash, check matching datasheet for actual timings. F.e. my BL702 has 0x1420c2 JEDEC flash ID. This is Macronix KH25L8035E has up to 300 ms (max) sector erase time and 3 ms (max) 256B page program time, so this is about 300 + 48 ms (max) programming time for 4K sector (not page).
It seems the only way is to measure this time by yourself.