There aren`t many options. If you have debugging turned on and the phone was authorized with the computer you are using, you can download the files using adb pull or the total commander plug-in, or use scrcpy (downloadable on xda or github) to view and control the phone through the application. If it was not authorized, you are left to blindly hit the authorization option or at least the option to allow the MTP connection to be able to copy the photos. Very difficult in case of set lock code etc.
HDMI starts because the phone does not support it. In the case of an unlocked bootloader, you could try to flash TWRP blindly and hope that it will be able to decrypt the internal memory (unless you used any screen lock).
Apps like "dr fone wondershare" and others of this type can be skipped because they are just a scam. Data recovery from memory sticks is also basically impossible due to factory-enabled encryption, so basically, if the first two options do not work, the only reasonable alternative is to move the display, at least for a moment, to save the data.