should go to a dermatologist.
Those are, as you described and by the pictures, viral warts.
it may be not HPV but any other, could probably a poxvirus or any other. They usually grow slowly so it is important not to discard any sexual contact.
They are quite common. transmission by touch and close contact. community pools or anything similar.
the one who gives you an oral 6 months ago could have this warts on his/her fingers.
They are benign but highly infectious. so, dont touch it or squeeze. You will inoculate the agent/virus in other parts of your body.
Take two multivitamin gummies per day to wake your inmune system and follow dermatologist directions. Be prepared for an ambulatory (quick) surgical procedure or cream treatement.
They also can disappears by itself after 6, 12 or 24 months
If this is hard it is most likely an ingrown hair - these are quite common at the base of the penis.
If it is an ingrown hair the only way to stop it swelling up or even remaining as it is is to remove the hair from the current position.
So yes, I would treat it as a blocked gland - I always use a small amount of undiluted Liquid Antiseptic for treating skin issues - dab some from a finger tip directly onto this 4 or 5 times a day for up to 5 days and see if it reduces in size
Update your Forum Post here in 6 days time if you need further help …