Using the Coming Soon feature to create 'Not for Sale' products
Making use of the built-in Coming Soon feature, you can setup products that are 'Not For Sale', that will be displayed without prices, or product forms ('add to cart' button, quantity selector, variant selector):
Create Coming Soon Collection: go to Admin > Products > Collections - Create Collection. Name the collection 'Coming Soon'. Add any 'Not For Sale' products to the collection manually, and Save.
By default, the product page/thumbnail/quick-view of products within a 'Coming Soon' collection will not display the price, 'Add to Cart' button, quantity selector and variant selector'.
Edit Banner Text: By default, the 'Coming Soon' banner will appear on the thumbnail of these products.
You can take control over the caption that appears in the banner by going to Admin > Online Store > Themes > Actions > Edit Language. Here, you can search for 'Coming soon', which will pull up the field where you can enter the caption of your choice: