install tiktok (if you do not have it) and disable everything, no mic/camera/photos/contacts/… nothing. then ask you partner/friend/… to send you some text messages about purchasing an ebike for instance. open safari and do some searches for ebikes (https://blue.bike perhaps and others)… the head on over to tiktok and scroll a bit and see if any ebikes start showing up…
a) There is no evidence that Apple is sharing messages with third parties.
b) You are simply confirming my point which is that when you visit a website it is able to tie you to an consistent identifier through the APIs your browser supports.