Roof is shot, at the end of it's life. Don't know if I'd trust through another season. See some hacked up repair attempts too ( pic 3). Can't really tell from the pic, but that porch may be too shallow a slope for shingles. As to removal and re install of the solar, call around. Labor rates vary a lot by locale. What would be a fair price in my area could be below cost or a massive overcharge in yours