Citation: 9C_786/2020 E. A

A.a. A.________, né en 1956 et sans formation professionnelle, a travaillé en qualité de machiniste de chantier comme indépendant. Le 8 juillet 2011, il a déposé une demande de prestations de l'assurance-invalidité auprès de l'Office de l'assurance-invalidité du canton de Fribourg (ci-après: l'office AI), arguant souffrir principalement d'une rupture de la coiffe des rotateurs de l'épaule droite et d'une déchirure de la coiffe des rotateurs de l'épaule gauche. Par décision du 11 décembre 2013, l'office AI a rejeté cette demande, motif pris que l'assuré ne présentait aucune perte de gain. A.b. Le 21 avril 2017, l'assuré - faisant valoir des douleurs au dos et aux épaules - a déposé une nouvelle demande de prestations auprès de l'office AI. Par décision du 26 juin 2017, celui-ci n'est pas entré en matière sur cette seconde demande, au motif que l'intéressé n'avait pas apporté la preuve de l'aggravation de son état de santé depuis la décision du 11 décembre 2013. Par arrêt du 12 mars 2018, la II e Cour des assurances sociales du Tribunal cantonal du canton de Fribourg (ci-après: la IIe Cour des assurances sociales) a rejeté le recours formé contre la décision du 21 avril 2017 et a invité l'office AI à traiter ledit recours comme une nouvelle demande de prestations. Reprenant l'examen du dossier, l'office AI a recueilli l'avis du docteur B.________, spécialiste en anesthésiologie et médecin auprès du Service médical régional de l'assurance-invalidité (SMR). Dans son rapport du 13 novembre 2018, ce médecin a conclu que l'activité de machiniste exercée par l'assuré était contre-indiquée depuis 2010. En revanche, l'intéressé était capable de travailler dans une activité adaptée à certaines limitations fonctionnelles au niveau du dos et des épaules. L'office AI a également mis en oeuvre une enquête économique pour les indépendants. Par décision du 28 juin 2019, l'office AI a rejeté la nouvelle demande de prestations de l'assuré, compte tenu de l'absence de toute perte de gain.