One more vote for patenting the idea. There are comapnies like InventHelp that can help with prototyping, licensing, and marketing your invention to potential manufacturers or investors. They have a team of experts who can provide guidance throughout the process. You can check the invent help reviews
https://www.inventhelp.reviews/ if interested.