I have a Google Photos account as well but didn't see anything related to image resizing and manipulation. You can resize your images on the desktop PC using an application like XnView. XnView has quite a few powerful features that can help you manage your image files. Once the files have been resized, upload them to the Google Photos page.
To simplify the upload process, install the dedicated application for this procedure.