Only your medical team can diagnose.
You can ask them about:
The normal range for a c-peptide test is
: 0.51 to 2.72 nanograms per millilitre (ng/mL)
https://www.diabetes.co.uk/c-peptide-test.html Your c-peptide is above normal, which supports insulin resistance, and an increased risk of developing type 2.
Also:
Your elevated TSH supports Low Thyroid Function. 'Having too little thyroid hormone in the blood–even in the low-normal range–raises the risk of developing type 2 diabetes, especially in people with prediabetes, a new study in nearly 8,500 people finds.'
http://www.diabetesincontrol.com/hypothyroidism-tied-to-type-2-diabetes/
Prediabetes in the UK lists HbA1c: 42 to 47 mmol/mol (6.0 to 6.4%)
https://www.diabetes.co.uk/pre-diabetes.html#:~:text=Testing for prediabetes,mol (6.0 to 6.4%)