PCRLLM: Proof-Carrying Reasoning with Large Language Models under Stepwise Logical Constraints