[flang] PRIVATE statement in derived type applies to proc components (#139336)
A PRIVATE statement in a derived type definition is failing to set the
default accessibility of procedure pointer components; fix.
Fixes https://github.com/llvm/llvm-project/issues/138911.