I am wondering if i can transfer a domain my company registered a few years ago in godaddy to gcp so that all related services to that domain are with google, just as if i was creating/registering a new domain
With all the recent changes regarding Google Domains / Squarespace, I don't believe this is going to be possible. As per this document:
You can't transfer a registered domain from a third-party domain registrar to Cloud Domains.