It’s not ideal, but most iOS apps that take images will accept pasted images. You can avoid giving them photos access, and instead copy/paste from the Photos app.
This works with many messaging apps, but I don't find it works with apps that don't have a textbox meant for pasting photos; the UI assumes the only way the user wants to share photos is by enabling Photos access.