Go-Gotchi 0.31.104 - 0.31.106

Added:
- **Adoption recovery**: added a way to restore pets from adoption when needed
- **Pet face consistency**: added a shared face renderer so eyes and pupils remain consistent across pet previews, memorials, cemetery views, chat cards, adoption cards and secondary pet views
- **Safe time feedback**: added clearer availability messages in options and pet controls

Changed:
- Adoption views now show clearer ownership history, status and care information
- Adoption cards now show the actual pet preview instead of a generic avatar
- Pet adoption prices now better reflect age, species rarity and pet value
- Safe time can only be changed once every 24 hours and not while the protected time window is already active
- During safe time, the pet rests more firmly and does not work
- Static and dynamic pet renders now share the same face drawing behavior

Fixed:
- Pets in adoption are now detached more reliably from their previous active pet list
- Pets in adoption can no longer be reassigned while adoption is active
- Egg pets can no longer be listed or shown as adoptable
- Pet renders no longer lose eyes or pupils in secondary views
- Safe time energy changes now apply only once per protected window and survive reloads
- Minor adoption, rendering and maintenance fixes