How can I add unique serial numbers to each product?

No. The solution is to not use Shopify POS. Use another POS system and have it integrate with your Shopify site. We use Lightspeed with Accumula as the the go-between. So far it’s working beautifully. Shopify POS is really not deigned to handle advanced inventory management.