In Shenzhen, you can go to Happy Valley, Dalian, xiaomeisha, Window of the World and Wu Tong, while in Hong Kong, you can go to Disney, Ocean Park and Kowloon.
You can also go to Hong Kong when you arrive in Shenzhen on the same day, and then go back to Shenzhen before the port is closed. It's only a matter of time. Whether to stay in Hong Kong or not depends on you. Hong Kong is not very big.
I'm not sure about money. I went to Hong Kong with 1000 Hong Kong dollars.
Go to Hong Kong to eat pee beef balls and barbecued pork rice. There are so many things to eat in Hong Kong that you can eat anywhere. Food and accommodation are ok, not expensive.
The goods are much cheaper than those in Chinese mainland. You can go to the duty-free shop to buy things. You'd better declare everything to the customs. If you exceed it, you will have to pay customs duties. If you don't declare, you will have to pay a fine.
I hope you have a pleasant trip.