This question does pop up now and then, and I think it comes down to a lot of confusion about the rules.
Under GDPR, your venue and your suppliers can not tell you you have to share your professional photos with them. Even if they put it in their contract, it has to be your decision, and you have to opt-in rather than opt-out.
To add to that, most photographers (myself included) retain the copyright of our images. This means that even if you have said under GDPR it’s OK, they still have to ask the photographer if they can use the images, it’s a whole copyright usage thing.
Each photographer is different, but as a rule of thumb, if the couple is happy for me to share photos, as long as the venue/supplier asks me, I’m usually happy to share with them too. Although I do admit that I cull which ones I give suppliers, you might love the photo of Great Aunty Bunty rocking her dance moves, but your cake maker doesn’t need to see that one.