1. Of course, you can use Internal flash for booting
2. Set BOOT_MODE[1:0] = 10b to enter device boot mode, and also make sure the BT_CFG pins/eFuse 0x450 points to internal NOR Flash, as internal flash is not the only device for booting.
3. Yes, you can load Program image by HW debugger.