To make a strong impression with your Google Business Profile, you must follow Google's specific criteria for photos, covering everything from resolution and format to the content itself. While it is exhausting to navigate through all the guidelines we have tried to create a simpler & shorter version for you.
There are two important photos, one is Cover photo & other is Profile Picture or Logo. Use a compelling cover photo to convey your brand's essence, interior and exterior shots to give customers a preview of your physical location, and a clear profile picture or logo for easy recognition. Each photo type works together to offer customers a complete and inviting view of your business.
https://support.google.com/business/topic/6130059

For your photos that should look crisp & precise on your profile, follow these key guidelines:
Format: JPG or PNG
File Size: File size should be between 10KB and 5MB.
Resolution: Recommended resolution is 720 x 720 pixels.
Minimum Resolution: 250 x 250 pixels
Quality: Ensure your photos are bright, in focus, and offer a true to life picture of your business that looks more realistic & represents its origin.
Types of Photos that can be added to your Google Business Profile:

Logo: This is the photo that appears on the left hand side of your google business profile name & represents your business, which also helps in brand recognition.
Cover Photo: This photo appears at the top of your Google Business Profile, & should be the one that best represents your business.
Business Photos: These include Interior photos, Exterior photos, Product photos, photos at work, Food & Drink Photos, Rooms & Team Photos. Google recommends to add at least 3 photos of each type so it has to have a positive engagement with customers. Additionally google also recommends to Add at least one photo of common area (for example, spa, gym, or breakfast room)
The google specifies following video guidelines for video uploading:
Duration: Up to 30 seconds long
File size: Up to 75 MB
Resolution: 720p or higher
Now, since you have the guidelines at glance for uploading the photos & videos, this way you can optimize your Google Business Profile cover photo to drive customer engagement, helping improve your business's ranking in Google Search and Maps.