How can I ensure that friends with iPhones send me SMS/text instead of iMessages?
You may not have to do anything except deregister your cellular number from messages.

https://selfsolve.apple.com/deregister-imessage/

At that point, if people send you messages to your Apple ID they won’t deliver if you sign out of the app on any remaining Apple OS devices.