Best effort embed now uses all Open Graph preview images if the first available preview image is "og", otherwise it will use only the first available preview image to prevent a situation where there are multiple versions of a preview image meant for different things and it displays all of them.
I also added three test cases in embed stories, to test displaying multiple images, to test if only one version of a preview image shows up and to make sure it handles the situation where none of the images are available for preview.
Best effort embed now uses all Open Graph preview images if the first available preview image is "og", otherwise it will use only the first available preview image to prevent a situation where there are multiple versions of a preview image meant for different things and it displays all of them.
I also added three test cases in embed stories, to test displaying multiple images, to test if only one version of a preview image shows up and to make sure it handles the situation where none of the images are available for preview.